### C program to find the power of a number :

In this *‘C’* example program , we will learn *how to find the power of a number* . We will take both inputs from the user. Then we will calculate the *power* and print out the *result*. Let’s take a look into the program first :

### C program :

```
#include <stdio.h>
int main()
{
//1
int power, number;
int result = 1;
int i = 0;
//2
printf("Enter a number : ");
scanf("%d", &number);
printf("Power : ");
scanf("%d", &power);
//3
for (i = 0; i < power; i++)
{
result = result * number;
}
//4
printf("%d to the power of %d is = %d\n", number, power, result);
return 0;
}
```

### Explanation :

*The commented numbers above denotes the steps below :*

- Create variable
*power*to store the*power value*,*number*to store the*value of the number*,*result*to store the*final result*(we have initialized it as*1*) and one integer*i*to use in the loop below. - Get the value of
*number*and*power*from the user and store it in*power*and*number*variables. - Run one
*for loop*. This loop will run for*‘power’*times. Each time, multiply the value of*result*with the value of*number*, and set it to*result*.

For example, let’s say value of *power* is *3* and value of *number* is *4*. Now the loop will run for *3 times.* First time, the value of *result* will be *result * number = 1 * 4 = 4*. Second time, it will be *result * number = 4 * 4 = 16* and third time, it is *16 * 4 = 64*. So, it will print *64*.

### Example inputs :

```
Enter a number : 4
Power : 3
4 to the power of 3 is = 64
Enter a number : 5
Power : 3
5 to the power of 3 is = 125
Enter a number : 3
Power : 3
3 to the power of 3 is = 27
Enter a number : 1
Power : 100
1 to the power of 100 is = 1
```