Question : Write a C++ Program to Check Whether Number is Palindrome or Not
?
Explain: C++ Question about check input from user then program tells us which Number is Palindrome or Not.
What is Palindrome Number?
A Number is called palindrome Number if reverse of the number is same as number.
Examples of Palindrome Number:
787, 121, 454, 88
Solution:
/************************************************************
C++ Program for check Palindrome Number
*************************************************************
***************** By cpplanguage.com *********************/
#include <iostream>
using namespace std;
int main()
{
int temp, number, reminder, reverse_number = 0;
cout << "Enter a positive number: ";
//Getting Input for number variable
cin >> number;
// Store number in Temp variable
temp = number;
do
{
// divide number by 10 and get reminder
reminder = number % 10;
reverse_number = (reverse_number * 10) + reminder;
number = number / 10;
} while (number != 0);
// Print Reverse Number
cout << " The reverse of the number is: " << reverse_number << endl;
// compare reverse number with temp store variable , true then palindrome number
if (temp == reverse_number)
cout<<reverse_number<<" is a palindrome Number"<<endl;
else
// if not equal number with reverse no , not palindrome
cout<<reverse_number<<" is not a palindrome Number"<<endl;
return 0;
}
Output: