Codeforcoding

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

C++ program to reverse a number using loops
Reversed number

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

Program 1

Explanation

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

Program 2

 

 

Explanation

 

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

 

Suggested post

For loop in C++ language

While loop in C++ language

Do-while loop in C++ language

 

Similar post

Reversed string in Java language

Reversed string in C language

Reversed string in C++ language

C program to reverse a number using loops

Java program to reverse a number using loops

 

Java program to reverse a number using loops
C program to reverse a number using loops
Exit mobile version