#include<iostream
>
#include<conio.h
>
using namespace std;
int fact_recurse(int n)
{
if(n==1)
return n;
else
return n*fact_recurse(n-1);
}
int main()
{
int num;
cout<<"Enter an integer to find factorial : ";
cin>>num;
if(num<0
)
cout<<"Factorial of negative numbers does not exist.";
else if(num==0)
cout<<"factorial of 0 is 1.";
else
cout<<"Factorial of "<<num
<<" is "<<fact_recurse(num);
getch();
return 0;
}
No comments:
Post a Comment