برنامه ی تشخیص عدد Palindrome(پالیندروم)(دو سر) به زبان سی پلاس پلاس
جمعه, ۱۶ مهر ۱۳۹۵، ۰۷:۱۲ ب.ظ
gameover.blog.ir
مثال: داماد یک عدد دو سر هست یعنی از آخر به اول هم بنویسیمش میشه داماد/* C++ program to check whether a number is palindrome or not */
#include <iostream>
using namespace std;
int main()
{
int n, num, digit, rev = 0;
cout << "Enter a positive number: ";
cin >> num;
n = num;
do
{
digit = num%10;
rev = (rev*10) + digit;
num = num/10;
}while (num!=0);
cout << " The reverse of the number is: " << rev << endl;
if (n==rev)
cout << " The number is a palindrome";
else
cout << " The number is not a palindrome";
return 0;
}
Output
Enter a positive number: 12321 The reverse of the number is: 12321 The number is a palindrome
Enter a positive number: 12331 The reverse of the number is: 13321 The number is not a palindrome
۹۵/۰۷/۱۶