C Exercises: Calculate and prints the squares and cubes of the numbers from 0 to 20
Print squares and cubes of numbers from 0 to 20
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:
For more Practice: Solve these Related Problems:
- Write a C program to generate a table of squares and cubes for numbers from 0 to 25 with proper alignment.
- Write a C program to compute and display squares and cubes of numbers using formatted output and loops.
- Write a C program to calculate squares, cubes, and fourth powers of numbers in a given range.
- Write a C program to print a table of numbers with their squares, cubes, and factorials for a specified range.
Go to:
PREV : Separate the digits of a 7-digit number with spaces.
NEXT : Compute simple interest.
C programming Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.