Write a C program to find the reverse of a number using recursion. or Write a program to find the reverse of a number using recursion in C.
Code:
#include <stdio.h>
void reverse(int number)
{
if (number < 10)
{
printf("%d",number);
return;
}
else
{
printf("%d",number % 10);
reverse(number/10);
}
}
int main()
{
int num;
printf("Enteryour number:");
scanf("%d",&num);
printf("Reverse of the input number is:\n ");
reverse(num);
}
Input/Output:
Enter your number: 2504
Reverse of the input number is:
4052
4052
Write
a C++ program to find the reverse of a number using recursion. or Write
a program to Calculate Reverse a number using Recursion in C++.
Program in C++
Code:
#include<iostream>
using namespace std;
void reverse(int number)
{
if (number < 10)
{
cout<<number;
return;
}
else
{
cout<<number % 10;
reverse(number/10);
}
}
int main()
{
int num;
cout<<"Enter your number :";
cin>>num;
cout<<"Reverse of the input number is: ";
reverse(num);
}
Input/Output:
Enter your number:
78456
Reverse of the input number is: 65487
Write
a JAVA program to Calculate Reverse a number using Recursion. or Write
a program to Calculate Reverse a number using Recursion in Java.
Program in Java
Code:
import java.util.Scanner;
public class ReverseNumberRecursion {
public static void reverse(int number) {
if (number < 10)
{
System.out.println(number);
return;
}
else
{
System.out.print(number % 10);
reverse(number/10);
}
}
public static void main(String[] args) {
Scanner cs=new Scanner(System.in);
int num;
System.out.println("Enter your number:");
Scanner in = new Scanner(System.in);
num = in.nextInt();
System.out.print("Reverse of the input number is:");
reverse(num);
cs.close();
}
}
Input/Output:
Enter your number:
3655
Reverse of the input number is:5563
Write
a PYTHON to Calculate Reverse a number using Recursion. or Write
a program to Calculate Reverse a number using Recursion in Python.
Program in Python
def reverse(num):
if num<10:
print(num)
return
else:
print(num % 10,end="")
reverse(int(num / 10))
print("Enter your number:")
num=int(input())
print("Reverse of the input number is:")
reverse(num)
if num<10:
print(num)
return
else:
print(num % 10,end="")
reverse(int(num / 10))
print("Enter your number:")
num=int(input())
print("Reverse of the input number is:")
reverse(num)
Input/Output:
Enter your number:
25
Reverse of the input number is:
52
0 Comments
Please do not Enter any spam link in the comment box