# A Program to display factorial of specified number using for loop in C

A program to find factorial for integer data-type using for loop in C - language

## Algorithm for Factorial

Step 1: Start
Step 2: Read a number `n`
Step 3: Initialize variables: `i = 1`, `result = 1`
Step 4: if `i <= n` go to Step 4 otherwise go to Step 7
Step 5: Calculate `result = result * i`
Step 6: Increment the i by 1 (`i = i + 1`) and go to Step 3
Step 7: Display `result`
Step 8: Stop

## Working example

``````/**
* Factorial for N using FOR loop
*/
#include <stdio.h>
int main()
{
int i, n, result = 1;
printf(" Enter number: ");
scanf("%d", &n);

for (i = 1; i <= n; i += 1)
{
// printf("\n I : %d", i);
// printf("\n Result B4 : %d", result);
result *= i;
// printf("\n Result After : %d", result);
}
printf("\n Factorial of %d : %d", n, result);
printf("\n");
return 0;
}
``````

### Output for number 5

``````Enter number: 5

Factorial of 5 : 120
``````

### Output for number 6

``````Enter number: 6

Factorial of 5 : 720
``````

Happy 😄 coding

##### Vishnu Damwala

A web geek, an industry experienced web developer & tutor/instructor residing in India 🇮🇳