1: // Filename: MEANDIF2.CPP 2: // Purpose: This program reads in seven temperatures, computes and 3: // prints out their average (i.e. their "mean"), and then 4: // finally prints out the difference of each individual 5: // temperature from the average. 7: #include <iostream> 8: #include <iomanip> 9: using namespace std; 11: int main() 12: { 13: const int NUMBER_OF_DAYS = 7; 15: int i; 16: int temp[NUMBER_OF_DAYS]; 17: float averageTemp; 18: float sum; 20: cout.setf(ios::fixed, ios::floatfield); 21: cout.setf(ios::showpoint); 22: cout << setprecision(1); 24: cout << endl; 25: cout << "This program asks for " 26: << NUMBER_OF_DAYS << " daily " 27: << "temperatures, then prints out their average " << endl; 28: cout << "and their differences from that average. " << endl; 29: cout << endl; 31: cout << "Enter the " << NUMBER_OF_DAYS 32: << " daily temperatures " 33: << "as integers, then press RETURN: " << endl; 34: for (i = 0; i < NUMBER_OF_DAYS; i++) 35: cin >> temp[i]; 37: sum = 0; 38: for (i = 0; i < NUMBER_OF_DAYS; i++) 39: sum = sum + temp[i]; 40: averageTemp = sum/NUMBER_OF_DAYS; 41: cout << endl; 42: cout << "The average temperature was " 43: << averageTemp << "." << endl; 44: cout << endl; 46: cout << "The daily temperatures and their " 47: << "differences from the average are: " << endl; 48: cout << endl; 49: for (i = 0; i < NUMBER_OF_DAYS; i++) 50: cout << setw(4) << temp[i] 51: << setw(7) << temp[i]-averageTemp << endl; 52: cout << endl; 54: return 0; 55: }