C++ program to reverse a number using loops
- Home
- Find elements
- C++ program to reverse a number using loops
- On
- By
- 0 Comment
- Categories: Find elements, Loop
C++ program to reverse a number using loops
C++ program to reverse a number using loops
In this article, we will discuss the concept of the C++ program to reverse a number using loops
In this post, we are going to learn how to find reverse number of the given number in C++ programming language
Cpp code to reverse a number using for loop
Program 1
The program allows the user to enter a number and it displays the reverse pattern of the given number using for loop in C++ language
when you are entered 56789,
The output will be displayed as 98765 using the program
#include <iostream> #include <conio.h> using namespace std; int main() { int number,reversed_num=0; cout << "Enter a number for find reverse" << endl; cin>>number; //Taking a number as an input and stores number variable cout << "you entered: "<<number; for(; number!=0;){ reversed_num=reversed_num*10; reversed_num=reversed_num+number%10; number=number/10;//updating statements } cout << "\nReversed number is: "<<reversed_num; getch(); return 0; }
When the above code is executed, it produces the following result
Explanation
- Declare and initialize two variables as follows int number,reversed_Num=0;
- The user is asked to enter a number and it is stored in the integer variable of ‘number‘
- The for loop is used to find the reversed number of the given number
- The for loop is functioning until ‘ number‘ is not equal to zero
- Finally, the output is displayed as the reversed number
Cpp code to reverse a number using while loop
Program 2
The program allows the user to enter a number and it displays the reverse pattern of the given number using while loop in C++ language
when you are entered 234567,
The output will be displayed as 765432 using the program
#include <iostream> #include <conio.h> using namespace std; int main() { int number,reversed_num=0; cout << "Enter a number for find reverse" << endl; cin>>number; //Taking a number as an input and stores number variable cout << "you entered: "<<number; while(number!=0){ reversed_num=reversed_num*10; reversed_num=reversed_num+number%10; number=number/10; } cout << "\nReversed number is: "<<reversed_num; getch(); return 0; }
When the above code is executed, it produces the following result
Explanation
- Declare and initialize two variables as follows int number,reversed_Num=0;
- The user is asked to enter a number and it is stored in the integer variable of ‘number‘
- The while loop is used to find the reversed number of the given number
- The while loop is functioning until ‘ number‘ is not equal to zero
- Finally, the output is displayed as the reversed number
Cpp code to reverse a number using do-while loop
Program 3
The program allows the user to enter a number and it displays the reverse pattern of the given number using do-while loop in C++ language
when you are entered 654321,
The output will be displayed as 123456 using the program
#include <iostream> #include <conio.h> using namespace std; int main() { int number,reversed_num=0; cout << "Enter a number for find reverse" << endl; cin>>number; //Taking a number as an input and stores number variable cout << "you entered: "<<number; do{ reversed_num=reversed_num*10; reversed_num=reversed_num+number%10; number=number/10; }while(number!=0); cout << "\nReversed number is: "<<reversed_num; getch(); return 0; }
When the above code is executed, it produces the following result
Explanation
- Declare and initialize two variables as int number,reversed_Num=0;
- The user is asked to enter a number and it is stored in the integer variable of ‘number‘
- The do-while loop is used to find the reversed number of the given number
- The do-while loop is functioning until ‘ number‘ is not equal to zero
- Finally, the output is displayed as the reversed number
Suggested post
Similar post
Reversed string in Java language
Reversed string in C++ language
C program to reverse a number using loops
Java program to reverse a number using loops
No Comments
Rich April 28, 2022 at 1:39 am
Can you reverse numbers such as Input= 123 456 0 Output = 321 654. Input must end with 0(zero). Output shouldn’t show 0(zero)