Find square and cube of a number in C :
Let me show you how to write a C program to find the square and cube of a number. The program will take the number as input from the user, find out the square, cube, and print out the result to the user. We can use functions or we can directly calculate and print the values.
Example 1: Find the square and cube of a number without using a function :
#include <stdio.h>
int main()
{
int no;
printf("Enter a number : ");
scanf("%d", &no);
printf("Square of %d is %d\n", no, (no * no));
printf("Cube of %d is %d\n", no, (no * no * no));
}
Sample output :
Enter a number : 3
Square of 3 is 9
Cube of 3 is 27
Enter a number : 2
Square of 2 is 4
Cube of 2 is 8
Example 2: Find the square and cube using a function :
#include <stdio.h>
int findSquare(int n)
{
return n * n;
}
int findCube(int n)
{
return n * n * n;
}
int main()
{
int no;
printf("Enter a number : ");
scanf("%d", &no);
printf("Square of %d is %d\n", no, findSquare(no));
printf("Cube of %d is %d\n", no, findCube(no));
}
In this example, we have created two functions to find out the square and cube of a number. These functions take one integer and return the square and cube for that number.
The main benefit of using a function is that you can call it from anywhere in the program. It will be one single place with your logical things. If you change the function, this will reflect in all the places you are using it.
You might also like:
- C program to find compound interest using user input values
- C program to find out the palindrome number in a range
- C program to count and print frequency of each letter in a word
- C program to calculate simple interest
- C program to insert an element in an array at any specific position
- C program to check if a number is in a range with one line