# Pseudocode in C Language

Factorial of a positive integer n is product of all values from n to 1. For example, the factorial of 3 is (3 * 2 * 1 = 6).

## Algorithm

Algorithm of this program is very easy −

START

Step 1 → Take integer variable A

Step 2 → Assign value to the variable

Step 3 → From value A upto 1 multiply each digit and store

Step 4 → the final stored value is factorial of A

STOP

## Pseudocode

We can draft a pseudocode of the above algorithm as follows −

procedure find_factorial(number)

FOR value = 1 to number

factorial = factorial * value

END FOR

DISPLAY factorial

end procedure

## Source code

Implementation of this algorithm is given below − Live Demo

#include <stdio.h>

int main() {

int loop;

int factorial=1;

int number = 5;

for(loop = 1; loop<= number; loop++) {

factorial = factorial * loop;

}

printf(“Factorial of %d = %d \n”, number, factorial);

return 0;

}

## Output

Output of the program should be −

Factorial of 5 = 120

c language tutorial learn c language study c language