Source of square_integers.cpp


  1: //square_integers.cpp
  2: //Displays a table of integer squares.
  3: //Illustrates a count-controlled while-loop.

  5: #include <iostream>
  6: #include <iomanip>
  7: using namespace std;

  9: int main()
 10: {
 11:     cout << "\nThis program displays a table of integer squares from 1\n"
 12:         "up to a maximum value chosen by the user.\n\n";

 14:     int numberOfSquares;

 16:     cout << "Enter the maximum value to be included in the table: ";
 17:     cin >> numberOfSquares;  cin.ignore(80, '\n');

 19:     cout << "\n\n   n     n * n" << endl;

 21:     int n = 1;
 22:     while (n <= numberOfSquares)
 23:     {
 24:         cout << setw(4) << n << setw(10) << n * n << endl;
 25:         ++n;
 26:     }
 27:     cout << endl;
 28: }