# C Exercises: Calculate and prints the squares and cubes of the numbers from 0 to 20

## C Basic Declarations and Expressions: Exercise-76 with Solution

Write a C program to calculate and print the squares and cubes of the numbers from 0 to 20. It uses tabs to display them in a table of values.

**Sample Solution:**

**C Code:**

```
#include<stdio.h>
int main()
{
int x;
/* Print column names */
printf("Number\tSquare\tCube\n");
printf("=========================\n");
// Loop to calculate and print squares and cubes
for(x=0; x<=20; x++)
printf("%d\t%d\t%d\n", x, x*x, x*x*x);
return 0;
}
```

Sample Output:

Number Square Cube ========================= 0 0 0 1 1 1 2 4 8 3 9 27 4 16 64 5 25 125 6 36 216 7 49 343 8 64 512 9 81 729 10 100 1000 11 121 1331 12 144 1728 13 169 2197 14 196 2744 15 225 3375 16 256 4096 17 289 4913 18 324 5832 19 361 6859 20 400 8000

**Pictorial Presentation:**

**Flowchart:**

**C programming Code Editor:**

**Previous:**Write a C program that accepts one seven-digit number and separates the number into its individual digits, and prints the digits separated from one another by two spaces each.

**Next:** Write a C program that accepts principal amount, rate of interest and days for a loan and calculate the simple interest for the loan, using the following formula.

**What is the difficulty level of this exercise?**

Test your Programming skills with w3resource's quiz.

**Weekly Trends and Language Statistics**- Weekly Trends and Language Statistics