It is a sample program example which demonstrate recursion in C programming. It is a factorial program with recursion. Accept number from the user and generate factorial of accepted number using recursion.
Program Code
Output
Program Code
#include"stdio.h"
#include"conio.h"
fact(int n);
void main()
{
int n,r;
clrscr();
printf("************* Find Factorial of Number Using Recursion *************");
printf("\n enter a number ");
scanf("%d",&n);
r=fact(n);
printf("\n Factorial of %d is = %2d\t",n,r);
getch();
}
fact(int n)
{
int f;
if((n==0)||(n==1))
return(1);
else
f=n*fact(n-1);
return(f);
}
Output


Dont SPAM