// Ex3_10.cpp // Using an infinite for loop to compute an average #include using std::cin; using std::cout; using std::endl; int main() { double value = 0.0; // Value entered stored here double sum = 0.0; // Total of values accumulated here int i = 0; // Count of number of values char indicator = 'n'; // Continue or not? for(;;) // Infinite loop { cout << endl << "Enter a value: "; cin >> value; // Read a value ++i; // Increment count sum += value; // Add current input to total cout << endl << "Do you want to enter another value (enter n to end)? "; cin >> indicator; // Read indicator if ((indicator == 'n') || (indicator == 'N')) break; // Exit from loop } cout << endl << "The average of the " << i << " values you entered is " << sum/i << "." << endl; return 0; }