ProfessorD.org About C Programming Tutorials C ++ Tutorials Data Structure UNIX/Linux Internship/Major Minor Project

C Programming Practical Lab Assignment Exercises

List of practical programmes in C Language for M. Tech / M.C.A., / B.E./ B.Tech./ Computer Science / B.Sc. / BCA PRACTICAL PROGRAMMING & PROBLEM SOLVING THROUGH C - I / II

C program to find factorial of a given number using recursion.


#include "stdio.h"
long int factorial(int number);
  int main() 
  {
  int number;
  printf("Enter a positive number: ");
  scanf("%d",&number);
  printf("Factorial of %d = %ld", number, factorial(number));
  return 0;
  }
    
long int factorial(int number) 
{
  if ((number==0)||(number==1))
    return 1;
  else
    return number*factorial(number-1);
}
    

Follow us for Video tutorials on Youtube