Source of meandif1.cpp


  1: // Filename: MEANDIF1.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:     int t1, t2, t3, t4, t5, t6, t7;
 14:     double averageTemp;

 16:     cout.setf(ios::fixed, ios::floatfield);
 17:     cout.setf(ios::showpoint);
 18:     cout << setprecision(1);

 20:     cout << endl;
 21:     cout << "This program asks for 7 daily "
 22:          << "temperatures, then prints out their average " << endl;
 23:     cout << "and their differences from that average. "    << endl;
 24:     cout << endl;

 26:     cout << "Enter the 7 daily temperatures "
 27:          << "as integers, then press ENTER: "   << endl;
 28:     cin >> t1 >> t2 >> t3 >> t4 >> t5 >> t6 >> t7;

 30:     averageTemp = double(t1 + t2 + t3 + t4 + t5 + t6 + t7) / 7;

 32:     cout << endl;
 33:     cout << "The average temperature was "
 34:          << averageTemp << "."                     << endl;
 35:     cout << endl;

 37:     cout << "The daily temperatures and their "
 38:          << "differences from the average are: "   << endl;
 39:     cout << endl;
 40:     cout << setw(4) << t1 << setw(7) << t1-averageTemp << endl;
 41:     cout << setw(4) << t2 << setw(7) << t2-averageTemp << endl;
 42:     cout << setw(4) << t3 << setw(7) << t3-averageTemp << endl;
 43:     cout << setw(4) << t4 << setw(7) << t4-averageTemp << endl;
 44:     cout << setw(4) << t5 << setw(7) << t5-averageTemp << endl;
 45:     cout << setw(4) << t6 << setw(7) << t6-averageTemp << endl;
 46:     cout << setw(4) << t7 << setw(7) << t7-averageTemp << endl;
 47:     cout << endl;

 49:     return 0;
 50: }