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: }