average=a[counter]+b[counter]+c[counter]+d[counter]/12;


can someone can help me? modify to modify this code using an for loop? thanks

Recommended Answers

All 3 Replies

If all the values are stored in the same array of length arraylength then this will work

int average = 0;
     for(int i = 0; i<arraylength; i++) {
          average += array[i];
     }
     average /= arraylength;

bool answer = true..

const int arraylength = 5;
int array[arraylength]={1,3,5,2,4};

//...mrboolf code

Do you mean that you have four separate arrays, and you're trying to find the average across them?

If so, enclose your code inside a loop, controlled by variable "counter"

One correction, to get the average

average= ( a[counter]+b[counter]+c[counter]+d[counter] ) / 12;

enclose the addition in parentheses so all the values are added, then the division occurs. As you wrote it, d[counter] was divided by 12, then added to the other three values.

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.