Factorial of a Number using Recursion
/* Program : Factorial of a Number using Recursion
by S.V.Koratkar
*/
#include<stdio.h>
#include<conio.h>
int fact(int i); //Function Declaration
void main()
{
int n,z;
clrscr();
printf("\n Enter the Number ");
scanf("%d",&n);
z=fact(n); //Function calling
printf("\n Factorial of %d = %d ",n,z);
getch();
}
int fact(int i) //Function definition
{
if(i<=1)
{
return 1;
}
else
{
return i*fact(i-1);
}
}
/*
----------------------OUTPUT--------------------------
Enter the Number : 5
Factorial of 5 = 120
*/
by S.V.Koratkar
*/
#include<stdio.h>
#include<conio.h>
int fact(int i); //Function Declaration
void main()
{
int n,z;
clrscr();
printf("\n Enter the Number ");
scanf("%d",&n);
z=fact(n); //Function calling
printf("\n Factorial of %d = %d ",n,z);
getch();
}
int fact(int i) //Function definition
{
if(i<=1)
{
return 1;
}
else
{
return i*fact(i-1);
}
}
/*
----------------------OUTPUT--------------------------
Enter the Number : 5
Factorial of 5 = 120
*/