C++ Programming

Program to Calculate the Factorial Using Recursion

Write a Program to Calculate the Factorial of Entered No. Using Recursion. Calculate the Factorial Using Recursion

Algorithm

  • Start
  • Enter a number-a
  • fact( n){
    if(n<=1){
    return 1;
    }else
    {
    return n*fact(n-1);
  • print Factorial=fact(a)
  • Stop

Source Code

#include<iostream.h>
#include<conio.h>
int fact(int);
void main(){
 int a;
 clrscr();
 cout<<"Enter a number: ";
 cin>>a;
 cout<<"Factorial= "<<fact(a);
 getch();
}

int fact(int n){
 if(n<=1){
   return 1;
 }else
 {
   return n*fact(n-1);
 }
}
Back to top button