help me please?
Write a program that uses a for statement to calculate and print the average of several integers. Assume the last value read is the sentinel 9999. A typical input sequence might be
10 8 11 7 9 9999indicating that the program should calculate the average of all the values preceding 9999.

// program for statement
#include <iostream>
using std::cout;
using std::cin;
using std::endl;

int main(){
//declaration of variables
int i=0,
next;
int count = 1;// count =1 so that it sets the end point in the for statement
double sum=0,
average;

cout<<"\nEnter 9999 when you are done with input\n ";

for(i=0; i<count; i++){
cout<<"\nEnter the next Element: ";
cin>>next;
if(!(next==9999)){
count += 1;// count increases with the validity of the input
sum += next;}else{
average = sum/(count-1); // (count -1) serves remove the initializer 1
cout<<"\nThe average is ==> "<<average<<endl<<endl;
}
}
return 0;
}

what do you mean grade, i am new on the site:-|

Will you get the A on his assignment? Or more to the point, using your answer, does he deserve the grade he gets?

IOW, we would prefer to help the poster find the answer, not do his homework for him.

This article has been dead for over six months. Start a new discussion instead.