C Program to find factorial of number using Recursion

PHOTO EMBED

Mon Oct 09 2023 19:34:20 GMT+0000 (Coordinated Universal Time)

Saved by @sammy

 /* Program Name: Find Factorial
   Written by: Chaitanya Singh
   Published on: beginnersbook.com
 */
#include<stdio.h>
int find_factorial(int);
int main()
{
   int num, fact;
   //Ask user for the input and store it in num
   printf("\nEnter any integer number:");
   scanf("%d",&num);
 
   //Calling our user defined function
   fact =find_factorial(num);
 
   //Displaying factorial of input number
   printf("\nfactorial 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));
}
content_copyCOPY

https://beginnersbook.com/2014/06/c-program-to-find-factorial-of-number-using-recursion/