Example to reverse an integer entered by the user in Pseudocode . This problem is solved by using loop in this example.
1 2 3 4 5 6 7 8 9 10 11 12 13 | OUTPUT "Please Enter any Number" INPUT Number Reverse = 0 WHILE(Number > 0)THEN Reminder = Number %10 Reverse = (Reverse *10) + Reminder Number = Number // 10 END WHILE OUTPUT "Reverse of entered number is ="+ Reverse |
This is a simple program written in pseudocode that calculates the reverse of a given number.
- It starts by asking the user to input a number.
- Then it initializes a variable “Reverse” to 0.
- The program enters a while loop that continues as long as the value of “Number” is greater than 0.
- Within the loop, the program calculates the remainder when “Number” is divided by 10 and assigns the result to a variable “Reminder”.
- Then it updates the value of “Reverse” by multiplying the previous value of “Reverse” by 10 and adding the value of “Reminder”.
- The value of “Number” is then updated by performing integer division by 10.
- The while loop continues until “Number” is no longer greater than 0.
- The program then outputs the reverse of the entered number.
Python Program to Reverse a Number
1 2 3 4 5 6 7 8 9 10 | Number = int(input("Please Enter any Number: ")) Reverse = 0 while(Number > 0): Reminder = Number %10 Reverse = (Reverse *10) + Reminder Number = Number //10 print("\n Reverse of entered number is = %d" %Reverse) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #include <iostream> using namespace std; int main() { int n, reversedNumber = 0, remainder; cout << "Enter an integer: "; cin >> n; while(n != 0) { remainder = n%10; reversedNumber = reversedNumber*10 + remainder; n /= 10; } cout << "Reversed Number = " << reversedNumber; return 0; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <stdio.h> int main() { int n, rev = 0, remainder; printf("Enter an integer: "); scanf("%d", &n); while (n != 0) { remainder = n % 10; rev = rev * 10 + remainder; n /= 10; } printf("Reversed number = %d", rev); return 0; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | public class ReverseNumber { public static void main(String[] args) { int num = 1234, reversed = 0; while(num != 0) { int digit = num % 10; reversed = reversed * 10 + digit; num /= 10; } System.out.println("Reversed Number: " + reversed); } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | using System; public class ReverseExample { public static void Main(string[] args) { int n, reverse=0, rem; Console.Write("Enter a number: "); n= int.Parse(Console.ReadLine()); while(n!=0) { rem=n%10; reverse=reverse*10+rem; n/=10; } Console.Write("Reversed Number: "+reverse); } } |