Finding factorial of a number using recursion

This C example shows how to find the factorial of a number using recursion. 

You can compile this program on bOtskOOl Free Online C/C++ Compiler



//C program to find factorial of a number using recursion
long factorial(int n)
 return 1;
 return n*factorial(n-1);
void main()
 int i,n;
 long fact=1;
 printf("Enter the number(<15) : ");
 printf("\n %d! = %ld",n,fact);


Output of the above program wll be:-

Output - Finding factorial of a number


Download source code.

Terms of Agreement:  
By using this code, you agree to the following terms-  
1) You may use this code in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.  
2) You MAY NOT redistribute this code (for example to a web site) without written permission from us. Failure to do so is a violation of copyright laws.  
3) You may link to this code from another website, but ONLY if it is not wrapped in a frame.
4) You will abide by any additional copyright restrictions which may have placed in the code or code's description.

>>Kindly post your doubts and suggestions on our discussion forum.