#include <stdio.h>
int main()
{
int num,i;
long long fact=1;
// Reading a number from user
printf("Enter any number to calculate factorial: ");
scanf("%d",&num);
fact = 1;
i = 1;
//Run loop from 1 to number entered by user
while(i <= num)
{
fact = fact * i;
i++;
}
printf("Factorial of %d = %lld", num, fact);
return 0;
}
Calculating power of a number using for loop
#include <stdio.h>
int main()
{
int i, num;
long long fact=1;
// Reading a number from user
printf("Enter any number to calculate factorial: ");
scanf("%d", &num);
//Run loop from 1 to number entered by user
for(i=1; i<=num; i++)
{
fact = fact * i;
}
printf("Factorial of %d = %lld", num, fact);
return 0;
}
Calculating power of a number using while loop
Calculating power of a number using for loop
Result:
Enter any number to calculate factorial: 5
Factorial of 5 = 120
need an explanation for this answer? contact us directly to get an explanation for this answer