A program to find the factorial of a number using recursion.

 

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

int factorial(int num)
{
int result=1;

if(num<=1)
return(result);
else
{
result=num*factorial(num-1);
return(result);
}
}

void main()
{
clrscr();
int n;

cout<<"Enter a number: ";
cin>>n;

cout<<"\nThe factorial of the number is: "<<factorial(n);
getch();
}

 

< Back