milanamva00
03.03.2022 05:57

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

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
AvdAda24
10.08.2020 15:00
Трехзначное число является палиндромом если первая и третья цифры в десятичной записи равны между собой.

/* функция определения палиндром или нет.
 * параметр - исходное число.
 * возвращает не 0, если палиндром, 0 - если не палиндром */
int is_palindrom (int x)  {
  /* вычисляем первую (младшую) цифру в десятичной записи */
  int digit1 = x % 10;
  /* вычисляем третью (старшую) цифру в десятичной записи */
  /* по условию на входе 3-значное число, поэтому без доп. % 10 */
  int digit3 = x / 100;  
  return (digit1 == digit3);
}
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота