Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR C

factorial in c using recursion

/* Program Name: Find Factorial
 */
#include<stdio.h>
int find_factorial(int);
int main()
{
   int num, fact;
   //Ask user for the input and store it in num
   printf("
Enter any integer number:");
   scanf("%d",&num);
 
   //Calling our user defined function
   fact =find_factorial(num);
 
   //Displaying factorial of input number
   printf("
factorial of %d is: %d",num, fact);
   return 0;
}
int find_factorial(int n)
{
   //Factorial of 0 is 1 
   if(n==0)
      return(1);
 
   //Function calling itself: recursion
   return(n*find_factorial(n-1));
}
Source by beginnersbook.com #
 
PREVIOUS NEXT
Tagged: #factorial #recursion
ADD COMMENT
Topic
Name
5+3 =