22 февраля 2016 г.

Определить, является ли введённое число любой разрядности палиндромом (например, 1234321 – палиндром, 12345 – не палиндром).

int digit;
cout << "Enter digit:";
cin >> digit;

int old_digit = digit;
int new_digit = 0;
while (digit > 0)
{
int tmp = digit % 10;
new_digit = new_digit * 10 + tmp;
digit = digit / 10;
}
if (new_digit == old_digit)
cout << "palindrom" << endl;
else
cout << "No palindrom" << endl;
system("pause");

Комментариев нет:

Отправить комментарий