Problem statement:- Program to Find the factorial of a number using recursion.
Data requirement:-
Input Data:- num
Output Data:-Factorial(num)
Output Data:-Factorial(num)
Program in C
Here is the source code of the C Program to Find the factorial of a number using recursion.
Code:
#include<stdio.h>
int Factorial(int num)
{
if(num<=0)
return 1;
else
return num*Factorial(num-1);
}
int main()
{
int num;
printf("Enter the Number:");
scanf("%d",&num);
printf("Factorial of Given Number Using Recursion is:%d",Factorial(num));
}
Enter the Number:5
Factorial of Given Number Using Recursion is:120
Program in C++
Here is the source code of the C++ Program to Find the factorial of a number using recursion.
Code:
#include<iostream>
using namespace std;
int Factorial(int num)
{
if(num<=0)
return 1;
else
return num*Factorial(num-1);
}
int main()
{
int num;
cout<<"Enter the Number:";
cin>>num;
cout<<"Factorial of Given Number Using Recursion is:"<<Factorial(num);
}
Enter the Number:11
Factorial of Given Number Using Recursion is:39916800
Program in Java
Here is the source code of the Java Program to Find the factorial of a number using recursion.
Code:
import java.util.Scanner;
public class FactorialOfGivenNumber {
static int Factorial(int num)
{
if(num<=0)
return 1;
else
return num*Factorial(num-1);
}
public static void main(String[] args) {
Scanner cs=new Scanner(System.in);
System.out.print("Enter the Number:");
int num=cs.nextInt();
System.out.print("Factorial of Given Number Using Recursion is:"+Factorial(num));
cs.close();
}
}
Enter the Number:4
Factorial of Given Number Using Recursion is:24
Program in Python
Here is the source code of the Python Program to Find the factorial of a number using recursion.
Code:
def Factorial(num):
if num<=0:
return 1
else:
return num*Factorial(num-1)
num=int(input("Enter the Number:"))
print("Factorial of Given Number Using Recursion is:",Factorial(num))
Enter the Number:10
Factorial of Given Number Using Recursion is: 3628800
Most Recommend Questions:-
More Questions:-
0 Comments
Please do not Enter any spam link in the comment box