/* testrep10.cpp CIS 150 6/7/2005 David Klick Alternative to priming read. */ #include using std::cout; using std::cin; int main(void) { int num; // variable for user input int sum; // accumulator // display informational message and reset sum cout << "Adding machine program\n"; sum = 0; do { // get user entry cout << "Enter an integer (-999 to exit): "; cin >> num; // only process if not sentinel value if (num != -999) { sum += num; } } while (num != -999); // end when sentinel value entered // display result cout << "The sum is " << sum << '\n'; return 0; } /* Sample output: Adding machine program Enter an integer (-999 to exit): 25 Enter an integer (-999 to exit): 15 Enter an integer (-999 to exit): -10 Enter an integer (-999 to exit): -999 The sum is 30 */