The Program in C that calculates the power p of a number n is given below:
#include <stdio.h>
int main()
{
int n, p;
long long result = 1;
printf("Enter the base number: ");
scanf("%d", &n);
printf("Enter the power: ");
scanf("%d", &p);
for(int i = 0; i < p; i++)
result *= n;
printf("%d^%d = %lld", n, p, result);
return 0;
}
Output:
Enter the base number: 12
Enter the power: 4
12^4 = 20736
Pro-Tips💡
This program prompts the user to enter two integers: the base number (n) and the power (p).
Then, it uses a for loop to multiply the base number by itself p times and assigns the result to the long long variable “result”. And then it prints the result.
This method is more efficient when the power is large. Also in this version, I have used long long int to store the result to handle large numbers.
Learn C-Sharp ↗
C-sharp covers every topic to learn about C-Sharp thoroughly.
Learn C Programming ↗
C-Programming covers every topic to learn about C-Sharp thoroughly.
Learn C++ Programming↗
C++ covers every topic to learn about C-Sharp thoroughly.