A simple c and c++ program to find factorial of given number.
Factorial of a number is product of all previous number from 1 to that number and it’s denoted by n! .
Example if you want to find the product of 5 it’ll be factorial= 5*4*3*2*1.
General Term: factorial = n*(n-1)*(n-2)*(n-3)…..3*2*1.
Below is the code to find factorial. I’ve used all loops one by one to find factorial of given number just as an example to show you how it’ll be vary from loop to loop.
C Code
#include<stdio.h>
#include<conio.h>
int main()
{
int num, for_factorial=1, do_factorial=1, while_factorial=1, i;
printf("Enter Number To Find Its Factorial: ");
scanf("%d", &num);
//Using For Loop to Find Factorial
for(i=1;i<=num;i++)
{
for_factorial=for_factorial*i;
}
//Using do While Loop to Find Factorial
i=1;
do
{
do_factorial=do_factorial*i;
i++;
}
while(i<=num);
//Using While Loop to Find Factorial
i=1;
while(i<=num)
{
while_factorial=while_factorial*i;
i++;
}
printf("\nFactorial Using For Loop: %d", for_factorial);
printf("\nFactorial Using While Loop: %d", while_factorial);
printf("\nFactorial Using Do While Loop: %d", do_factorial);
getch();
}
C++ Code
#include<iostream>
using namespace std;
int main()
{
int num, for_factorial=1, do_factorial=1, while_factorial=1, i;
cout << "Enter Number To Find Its Factorial: ";
cin>>num;
//Using For Loop to Find Factorial
for(i=1;i<=num;i++)
{
for_factorial=for_factorial*i;
}
//Using do While Loop to Find Factorial
i=1;
do
{
do_factorial=do_factorial*i;
i++;
}
while(i<=num);
//Using While Loop to Find Factorial
i=1;
while(i<=num)
{
while_factorial=while_factorial*i;
i++;
}
cout << "Factorial Using For Loop: " << for_factorial << endl;
cout << "Factorial Using While Loop: " << while_factorial << endl;
cout << "Factorial Using Do While Loop: " << do_factorial << endl;
return 0;
}Output:
Other Related Search Terms
- C++ program to find factorial using while, do while and for loop
- C program to find factorial using while, do while and for loop
- C++ find factorial of a given number

![[C/C++] Program to Find Factorial Using All Loops](https://fsconline.info/wp-content/uploads/2015/09/c-cpp-programming.jpg)
