w3resource

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:

C Programming: Calculate and prints the squares and cubes of the numbers from 0 to 20.


Flowchart:

C Programming Flowchart: Calculate and prints the squares and cubes of the numbers from 0 to 20.


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.



Follow us on Facebook and Twitter for latest update.