Input
Output
#include <stdio.h> void main(){ int n=5, i; unsigned long factorial = 1; printf("Enter the factorial number : "); printf("%d",n); factorial= fact(n); printf("Factorial of %d = %d", n, factorial); } int fact(int a){ if (a==0 || a==1){ return 1; } else{ return a*fact(a-1); } }