Recurtion in c language
#include<stdio.h>
#include<conio.h>
int fact(int f);
void main()
{
int fa,num;
clrscr();
printf("\nEnter a number\n");
scanf("%d",&num);
fa=fact(num);
printf("\n\nThe factorial of %d is::%d",num,fa);
getch();
}
int fact(int x)
{
int f;
if(x==1)
{
return(1);
}
else
{
f=x*fact(x-1);
}
return(f);
}
|