In the following example, we will check whether the given number (121) is a Palindrome number or not.
Example
C++ Compiler
#include<iostream>using namespace std;
int main()
{
int num =121;
int copyNum = num;
int reverse =0;
// reverse a numberwhile(copyNum !=0)
{
reverse = reverse *10;
reverse = reverse + (copyNum %10);
copyNum = copyNum /10;
}
// resultif(num == reverse)
cout << num <<" is a palindrome number";
else
cout << num <<" is not a palindrome number";
return0;
}
Output
121 is a palindrome number
Palindrome Numbers between the Given Range
In the following example, we will find all the Palindrome numbers between 10 and 50.
Example
C++ Compiler
#include<iostream>using namespace std;
int main()
{
int start =10;
int end =50;
int copyNum =0;
int reverse =0;
int flag =0;
cout <<"Palindrome numbers between "<< start <<" and "<< end <<":\n";
for(start=start; start<=end; start++)
{
copyNum = start;
reverse =0;
// reverse a numberwhile(copyNum !=0)
{
reverse = reverse *10;
reverse = reverse + (copyNum %10);
copyNum = copyNum /10;
}
// resultif((start == reverse) && (start !=0))
{
flag =1;
cout << start <<" ";
}
}
if(flag ==0)
cout <<"There is no palindrome number between the given range";
return0;
}
Output
Palindrome numbers between 10 and 50:
11 22 33 44
Check Whether the Given Number is Palindrome or Not
In the following example, we will check whether the given number is a Palindrome Number or Not.
Example
C++ Compiler
#include<iostream>using namespace std;
int main()
{
int num, reverse =0;
cout <<"Enter a (int) Number: ";
cin >> num;
int copyNum = num;
// reverse a numberwhile(copyNum !=0)
{
reverse = reverse *10;
reverse = reverse + (copyNum %10);
copyNum = copyNum /10;
}
// resultif(num == reverse)
cout << num <<" is a palindrome number";
else
cout << num <<" is not a palindrome number";
return0;
}
Output
Enter a (int) Number: 24
24 is not a palindrome number
Reminder
Hi Developers, we almost covered 90% of String functions and Interview Question on C++ with examples for quick and easy learning.
We are working to cover every Single Concept in C++.