# C Program to Calculate Power of a Number

Write a c program to calculate power of a number without using inbuilt pow() function.

In this tutorial, we are going to write c program which takes two numbers (base and exponent) as a input from a user and calculate it's result (baseexponent).

For example -

Input number (base) : 2

Input power (exponent) : 3

Result - 23 = 8 (2 * 2 * 2).

To solve this problem take a input number and it's power from a user.  Then run a loop until the count is less than or equal to the enter value of a power and calculate it's result.

## C Program to Calculate Power of a Number

```#include <stdio.h>

int main(void) {

int num, pow, result = 1, count = 1;

printf("Enter a number \n");
scanf("%d", &num);

printf("Enter the power of a number\n");
scanf("%d", &pow);

// If a count is less than pow

while(count <= pow) {
//Multiply the number and assign to result
result = result * num;
count++;
}

printf("Result = %d", result);

return 0;
}

```
Output -

Enter a number     2

Enter the power of a number    3

Result = 8

## C Program to Calculate Power of a Number using For Loop

```#include <stdio.h>

int main(void) {

int num, pow, result = 1;

printf("Enter a number \n");
scanf("%d", &num);

printf("Enter the power of a number\n");
scanf("%d", &pow);

/* Using for loop,
Initialize i to 1
Termination condition (i is less than equal to pow)
*/
for(int i = 1; i <= pow; i++) {
//Multiply the number and assign to result
result = result * num;
}

printf("Result = %d", result);

return 0;
}

```
C program to print factorial of a number

C program to count number of vowels in a string

C program to print fibonacci series