Работа 3.2 Упр.9 ГДЗ Семакин 10 класс (Информатика)
Рассмотрим вариант решения задания из учебника Семакин, Хеннер, Шеина 10 класс, Бином: 9. Данное четырехзначное число читается одинаково слева направо и справа налево. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 10 semakin10 pract/3-2/9 98
Четырёхзначное число является палиндромом, если его первая и последняя цифры равны, а также равны вторая и третья цифры.
Пусть число обозначено как $$N$$. Тогда:
- $$a$$ — первая цифра: $$a = N \operatorname{Div} 1000 \bmod 10$$;
- $$b$$ — вторая цифра: $$b = N \operatorname{Div} 100 \bmod 10$$;
- $$c$$ — третья цифра: $$c = N \operatorname{Div} 10 \bmod 10$$;
- $$d$$ — четвёртая цифра: $$d = N \bmod 10$$.
Тогда условие, что число читается одинаково слева направо и справа налево, записывается так:
$$ (a = d) \land (b = c) $$
var
N, a, b, c, d: Integer;
begin
ReadLn(N);
a := N Div 1000 Mod 10;
b := N Div 100 Mod 10;
c := N Div 10 Mod 10;
d := N Mod 10;
WriteLn((a = d) And (b = c));
end.
Ответ
Программа проверяет, является ли четырёхзначное число палиндромом, сравнивая первую цифру с последней и вторую с третьей.