C C++ program generate factorial of number using recursion

C C++ program generate factorial of number using recursion

C Language में Pointer क्या प्रयोग करते हुए किसी Function को कैसे point किया जा सकता है जानने के लिए देखें—Pointer to function

C-Language में function recursion किसे कहते है और इसकी क्या उपयोगिता है जानने के लिए देखें— Recursion in C

C Language में उपलब्ध विभिन्न प्रकार के Pointers और उनके उपयोग को जानने के लिए देखें—Types of Pointer in C

C program generate factorial of number using recursion

#include<stdio.h>
int fact (int);
int main()
{
    int num,c=1,res=1;
    printf("Enter a number: ");
    scanf("%d",&num);
    printf("Factorial = %d",fact(num));
    return 0;
}
int fact(int x)
{
    if(x==0)
        return 1;
    else
        return x*fact(x-1);
    return 0;
}

C++ program generate factorial of number using recursion

#include<iostream>
using namespace std;
int fact (int);
int main()
{
    int num,c=1,res=1;
    cout<<"Enter a number: ";
    cin>>num;
    cout<<"Factorial = "<<fact(num);
    return 0;
}
int fact(int x)
{
    if(x==0)
        return 1;
    else
        return x*fact(x-1);
    return 0;
}

Output of C C++ program generate factorial of number using recursion

C C++ program generate factorial of number using recursion

Important recursion programs in C C++

  1. Series of natural numbers
  2. Table of number
  3. Power of number
  4. Fibonacci series
Share it to:

Published by

admin

I am a computer teacher, programmer and web developer