w3resource

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

C For Loop: Exercise-5 with Solution

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

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.
int 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.
    }
    return 0;
}


Sample 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

C Programming Code Editor:

Previous: Write a program in C to read 10 numbers from keyboard and find their sum and average.
Next: Write a program in C to display the multiplication table of a given integer.

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.