w3resource

C Exercises: Find cube of the number upto a given integer


5. Display Cube of Numbers Up to an Integer

Write a program in C to display the cube of the number up to an integer.

This C program calculates and displays the cube of each number up to a given integer. It uses a "for" loop to iterate through each number from 1 to the specified integer, computes the cube by raising the number to the power of three, and then prints the result.

Visual Presentation:

Find cube of the number upto a given integer

Sample Solution:

C Code:

#include <stdio.h>  // Include the standard input/output header file.

void main() {
    int i, ctr;  // Declare variables 'i' for loop counter and 'ctr' for user input.

    printf("Input number of terms : ");  // Print a message to prompt user input.
    scanf("%d", &ctr);  // Read the value of 'ctr' from the user.

    for (i = 1; i <= ctr; i++) {  // Start a for loop to iterate 'ctr' times.
        printf("Number is : %d and cube of the %d is :%d \n", i, i, (i * i * i));  // Print the number, its cube, and message.
    }
}

Output:

Input number of terms : 5                                                                                     
Number is : 1 and cube of the 1 is :1                                                                         
Number is : 2 and cube of the 2 is :8                                                                         
Number is : 3 and cube of the 3 is :27                                                                        
Number is : 4 and cube of the 4 is :64                                                                        
Number is : 5 and cube of the 5 is :125

Explanation:

for (i = 1; i <= ctr; i++) {
  printf("Number is : %d and cube of the %d is :%d \n", i, i, (i * i * i));
}

In the above for loop, the variable i is initialized to 1, and the loop will continue as long as i is less than or equal to the value of variable 'ctr'. In each iteration of the loop, the printf function will print a formatted string to the console. The string will display the value of i twice and the cube of i.

The first placeholder %d will be replaced by the value of i, the second placeholder %d will also be replaced by the value of i, and the third placeholder %d will be replaced by the cube of i (i.e., i * i * i).

The loop will increment the value of i by 1, and the process will repeat until the condition i<=ctr is no longer true.

Flowchart:

Flowchart: Find cube of the number upto given integer

For more Practice: Solve these Related Problems:

  • Write a C program to display the cube of numbers from 1 to n and check if each cube is a palindrome.
  • Write a C program to display the cubes of numbers up to n and also compute the sum of these cubes.
  • Write a C program to compute and display the cubes of numbers up to n using a recursive function.
  • Write a C program to display cubes only for prime numbers up to n.

Go to:


PREV : Sum and Average of 10 Numbers from Keyboard.
NEXT : Multiplication Table for a Given Integer.

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.