Задать вопрос
5 августа, 08:56

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

+1
Ответы (1)
  1. 5 августа, 09:47
    0
    Трехзначное число является палиндромом если первая и третья цифры в десятичной записи равны между собой.

    / * функция определения палиндром или нет.

    * параметр - исходное число.

    * возвращает не 0, если палиндром, 0 - если не палиндром * /

    int is_palindrom (int x) {

    / * вычисляем первую (младшую) цифру в десятичной записи * /

    int digit1 = x % 10;

    / * вычисляем третью (старшую) цифру в десятичной записи * /

    / * по условию на входе 3-значное число, поэтому без доп. % 10 * /

    int digit3 = x / 100;

    return (digit1 = = digit3) ;

    }
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Написать на С++. Дано трехзначное число. Выяснить, является ли оно палиндромом ("оборотнем"). Таким числом, десятичная запись которого ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы