C program to find power of a number

Category: C Program

C program to find the power of a number. Write a C program to enter the base and exponents and calculate the power of a number using the pow function.

Write a C program to input base and exponent and calculate the power of the number using pow() function.

To calculate power of a number we can use pow() function which is available under math.h header file.

This problem can also be solved using loops if we don't want to use pow() function but we will see this later in loops section.

Example -

Input:
Enter base: 5
Enter exponent: 2

Output:
5.00 to the power 2.00 = 25.00

C program to find power of a number

#include <stdio.h>
#include <math.h>

void main()
{
    double base, exponent, power;
    printf("Enter base: ");
    scanf("%lf", &base);

    printf("Enter exponent: ");
    scanf("%lf", &exponent);

    power = pow(base, exponent);

    printf("%0.2lf to the power %0.2lf = %0.2lf", base, exponent, power);
}

Output

Enter base: 5
Enter exponent: 2
5.00 to the power 2.00 = 25.00

Here, double data type is used to store data and calculate power of the number because the output could be a large number and pow() returns double type of data.

0.2lf is used to print values upto 2 decimal places.

We can also find power a number using loop

Find power a number using loop


Recommended Posts