write a program to find a factorial in c++

Image result for factorial in c++




Factorial program in C++ using for Loop


Factorial Program in C++

#include<iostream>

#include<conio>

void main()
{

int i, no, fact=1;

cout<<"Enter the any no. : ";

cin>>no;

for(i=1;i<=no;i++)

{

fact=fact*i;

}

cout<<"Factorial: "<<fact;


}





Factorial program using do-while loop


#include<iostream>
#include<conio>

 void main()
  {
   long n, i, fact=1;
 
   cout<<"Enter any num: ";
   cin>>n;
   i=n;
   if(n>=0)
    {
   do
    {
    fact=fact*i;
    i--;
    }
   while(i>0);
   cout<<"\nFactorial: "<<fact;
   }
   else
    {
   cout<<"fact of -ve num. is not possible";
    }
 system("pause");
  }

Factorial program using recursion in C++


#include<iostream.h>
#include<conio.h>

void main()

{

int fact(int);

int f, n;

cout<<"Enter any num: ";


cin>>n;

f=fact(n);

cout<<"\nFactorial : "<<f;

system("pause");

}

int fact(int a)
{
if(a==1)

return(1);

else
{

return(a*fact(a-1));

}
}
Latest
Previous
Next Post »