// This program reads in numbers and counts how many of them are positive // and how many are negative. The program will stop reading when zero // is entered. The count of positives and negatives will then be printed. #include <iostream.h> #include <iomanip.h> int main() { int numberPositive; int numberNegative; int number; numberPositive = 0; numberNegative = 0; // read in first number cout << "Enter a number (enter 0 to end): "; cin >> number; while (number != 0) { // check for positive/negative and add to the appropriate counter if (number > 0) numberPositive = numberPositive + 1; else numberNegative = numberNegative + 1; // get the next number cout << "Enter the next number (enter 0 to end): "; cin >> number; } // print the counts of positive numbers and negative numbers cout << endl << endl; cout << "The number of positive numbers entered was: "; cout << numberPositive << endl; cout << "The number of negative numbers entered was: "; cout << numberNegative << endl; return 0; }
Enter a number (enter 0 to end): 5 Enter the next number (enter 0 to end): 10 Enter the next number (enter 0 to end): -6 Enter the next number (enter 0 to end): 102 Enter the next number (enter 0 to end): -46 Enter the next number (enter 0 to end): 38 Enter the next number (enter 0 to end): 84 Enter the next number (enter 0 to end): 2 Enter the next number (enter 0 to end): -2 Enter the next number (enter 0 to end): -7 Enter the next number (enter 0 to end): 0 The number of positive numbers entered was: 6 The number of negative numbers entered was: 4
Email Me |
Office Hours |
My Home Page |
Department Home |
MCC Home Page
© Copyright Emmi Schatz 2002