#include<stdio.h> int fact(int x); //Function declaration main() { int x,ans; printf(" Enter the number : "); scanf("%d",&x); ans=fact(x); //Function Call printf("\n The factorial of %d is : %d",x,ans); return 0; } //Main function ends here int fact(int x) //Function Structure { int f; if(x==0) return 1; else f=x*fact(x-1); return f; }