//calcuate factorial using recursion.
#include <stdio.h>
int fact(int);
int main()
{
int n, result;
printf("Enter a number to calcuate factorial");
scanf("%d", &n);
result=fact(n);
printf("The factorial of %d is %d\n", n, result);
return 0;
}
int fact(int n)
{
//factorial calcualte
if(n==0 || n==1)
{
return 1;
}
else
{
return n*fact(n-1);
}
}


0 Comments