Factorial Example in C Language

  1. #include<stdio.h>  
  2. #include<conio.h>  
  3. int fact(int);  
  4. void main()  
  5. {  
  6.  int n,result;  
  7.  clrscr();  
  8.  printf("Enter the number");  
  9.  scanf("%d",&n);  
  10.  result=fact(n);  
  11.  printf("\n The factorial of %d is %d",n,result);  
  12.  getch();  
  13.  }  
  14. int fact(int x)  
  15. {  
  16.  int f;  
  17.  if(x==1)  
  18.   {  
  19.     return(x);  
  20.     }  
  21.  else  
  22.   {  
  23.     return(x*fact(x-1));  
  24.    }