• Написать на С++. Дано трехзначное число. Выяснить, является ли оно палиндромом ( «оборотнем»). Таким числом, десятичная запись которого читается одинаково слева направо и справа налево.

Ответы 1

  • трехзначное число является палиндромом если первая и третья цифры в десятичной записи равны между собой./* функция определения палиндром или нет.  * параметр - исходное число.  * возвращает не 0, если палиндром, 0 - если не палиндром */int is_palindrom (int x)  {  /* вычисляем первую (младшую) цифру в десятичной записи */  int digit1 = x % 10;  /* вычисляем третью (старшую) цифру в десятичной записи */  /* по условию на входе 3-значное число, поэтому без доп. % 10 */  int digit3 = x / 100;    return (digit1 == digit3);}
    • Автор:

      noble
    • 4 года назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years