Factorial Of A Number
Factorial of a Number
Factorial can be calculated simply using a C program. A factorial of a positive integer n is equal to 1 x 2 x 3 x n. It is often calculated using a loop. The following algorithm states the step-wise process to calculate factorial of a given number.
Algorithm to calculate Factorial of a Number
Step 1. Start
Step 2. Enter the number.
Step 3. Variable fact is initialized by 1
Step 3. For c < = n, fact is assigned the result by multiplying it with c
Step 4. Factorial value is stored in fact.
Step 5. Factorial is printed.
Step 6. Stop
Read Also: Fibonacci Series Up to N
C Program to calculate Factorial of a Number
#include <stdio.h>
#include <conio.h>
int main()
{
int c, n, fact = 1;
printf("Insert the number \n");
scanf("%d", &n);
//Implementing for loop to calculate factorial
for (c = 1; c <= n; c++)
fact = fact * c;
printf("Factorial of %d = %d\n", n, fact);
return 0;
}
Output
Enter the number: 6 Factorial: 720
