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