Hi i am a begginer in learning computer science and i received a assignment question on arrays.

The question asks me to split the characterArray= joe,487 into two seperate variables, one is a variable called idArray where the numbers 487 will go, then i have to have three spaces for the comma and then the final variable is nameArray which the name joe should go.
my problem is that i do not know how to write this into a pseudocode algorithm.

any help would be greatly apreciated?

Recommended Answers

All 6 Replies

I can not understand what you are after, this does not sound like problem of finding the correct algorithm for problem, it sounds more like you already have the pseudo code algorithm given to you.

All that is give to me is the array joe,487 in blocks and i have to write a solution algorithm that splits the joe away from 487.
And then i have to print the idArray and nameArray .

So you must write algorithm to separate the letters 'joe,' from letters '487'? It does look awfully implementation oriented to really be pseudocode.

suppose you wanted to find ',' in the array "hello,all"

so the pseudocode would be :-

foreach char c in array
    if c = ","
        print "found you"

you can use this template to solve your question

I,can not understand you but you need to
jeo,487' block and logrithem folow I give you wen example how to use arry

// to accept a list of numbers int a 1-d array, find their sum and average and display them.
#include <iostream.h>
int main()
{
    int a[10], i, n, sum;
    float avg;
        cout<<"Enter no of Elements [1-10] \n";
        cin>>n;
        cout<<"Enter "<<n<<"numbers \n";
        for (i=0; i<n; i++)
             cin>>a[i];
             // finding the sum and average begins
         sum=0;
         for (i=0; i<n; i++)
         sum=sum+a[i];
         avg=(float)sum/n;

         // finding the sum and average ends

         cout<<"the sum is "<<sum<<endl;
         cout<<"the average is "<<avg<<endl;
return 0;
}

a is declared to be an array of int type and of size 10. A maximum of 10 numbers can be written into the array.
The variables n, i and sum are declared to be variables of int type where n is to collect the number of values to be read into the array a, which lies within 1 and 10, i is to traverse all of the values in a, and sum is to collect the sum of the values in a.
The variable avg is declared to be a variable of float type and it is to collect the average of values in a.

In the process of finding the sum of all of the n values, initially sum is set to 0. A for loop is used to select each number in the array and it is added to sum with the statement sum=sum+a[i].
The statement avg=(float)sum/n; on its execution, assigns the average value to avg. Note that you have used type-casting to convert sum forcibly to float to get the exact result. Otherwise, the expression sum/n produces only integral part of the quotient since both sum and n are integers. Both sum and avg are then displayed.

http://www.cplusplus.com/doc/tutorial/arrays/

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.