#include<iostream>
using namespace std;
int main()
{
int factorial(int);
int fact,value;
cout<<"Enter any number=";
cin>>value;
fact=factorial(value);
cout<<"Factorial of "<<value<<" is : "<<fact;
return 0;
}
int factorial(int n)
{
if(n<0)
{
return(-1); //wrong value
}
if(n==0)
{
return(1); //terminating condition
}
else
{
return(n*factorial(n-1));
}
}
using namespace std;
int main()
{
int factorial(int);
int fact,value;
cout<<"Enter any number=";
cin>>value;
fact=factorial(value);
cout<<"Factorial of "<<value<<" is : "<<fact;
return 0;
}
int factorial(int n)
{
if(n<0)
{
return(-1); //wrong value
}
if(n==0)
{
return(1); //terminating condition
}
else
{
return(n*factorial(n-1));
}
}
Tags:
C++ Programs