**Write a program in C language to find the factorial of a given number. In this article, we will create a program in C to find the factorial of a given number. **As factorial is a major part of mathematics in permutation and combination, these concepts are used in finding the probabilities and combination of problems and their solutions.

## Introduction

**Factorial: **The factorial is a simple concept of multiplication of the number likewise, The factorial of the 5 is 120 which is calculated as 5 x 4 x 3 x 2 x 1=120. Similarly, the factorial of 6 is 720 (6 x 5 x 4 x 3 x 2 x 1=720).

**Algorithm**

**Start****Declare variables.****Using for loop to calculate the factorial.****Now print the value obtained.****End**

## C Program to Find Factorial of a Number

//factorial of a number #include<stdio.h> void main(){ int i=1; int fact; int a=5; for(i;i<=5;i++){ fact=fact*i; } printf("the factorial of %d is %d",a,fact); }

### Explanation of the Code

**On-Line no:2**we include the header files to take input and output.**On-Line no:3**we definite the main() method.**On-Line no:4, 5, 6**we have initialized all the variables that we are going to use further.**On-Line no:7 we have used for loop to make the logical expression for multiplication.****On-Line 8**, updating the factorial(fact) again and again till the limit reaches**On-Line 10**, printing the suitable messages to show the factorial.

### Output

**In this way, we have created C Program to find the factorial of a number.**