Object
Write a program to print the square of all numbers from 1 to 20.
Algorithm
- Declare integer variable i.
- Set i = 1.
- DO
- Write i and i*i.
- i++.
- WHILE i<=20.
- [End of DO-WHILE loop.]
- Exit.
Flowchart

C++ Source Code
// program 65
#include<iostream>
using namespace std;
int main()
{
int i = 1;
do
{
cout << "Number: " << i << "\tSquare: " << i * i << endl;
i++;
}
while (i <= 20);
return 0;
}
C Source Code
/*program 65*/
#include<stdio.h>
int main()
{
int i;
i = 1;
do
{
printf("Number: %2d\tSquare: %2d\n", i, i*i);
i++;
}
while(i<=20);
return 0;
}
Output
Number: 1 Square: 1 Number: 2 Square: 4 Number: 3 Square: 9 Number: 4 Square: 16 Number: 5 Square: 25 Number: 6 Square: 36 Number: 7 Square: 49 Number: 8 Square: 64 Number: 9 Square: 81 Number: 10 Square: 100 Number: 11 Square: 121 Number: 12 Square: 144 Number: 13 Square: 169 Number: 14 Square: 196 Number: 15 Square: 225 Number: 16 Square: 256 Number: 17 Square: 289 Number: 18 Square: 324 Number: 19 Square: 361 Number: 20 Square: 400
