Задание 9 Параграф 4.4 ГДЗ Босова 8 класс 2025 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова
Задание 9 Параграф 4.4 ГДЗ Босова 8 класс 2025 (Информатика)
Задача
- Дано натуральное трёхзначное число $$n$$. Разработайте, отладьте и протестируйте программу, определяющую:
а) является ли данное число «перевёртышем», то есть числом, десятичная запись которого читается одинаково слева направо и справа налево;
б) есть ли среди цифр данного числа одинаковые.
Протестируйте программу на приведённых входных данных: а) $$122,\ 121,\ 222$$; б) $$123,\ 121,\ 222$$.
Подробный ответ
Для трёхзначного числа удобно выделить его цифры и сравнить их.
а)
Число является «перевёртышем», если первая и последняя цифры равны.
var
n: integer;
begin
write(‘n>>’);
readln(n);
if (n div 100) = (n mod 10) then
writeln(‘Перевёртыш’)
else
writeln(‘Нет’);
end.
Проверка на данных из задания:
| Входные данные | Выходные данные |
|---|---|
| 122 | Нет |
| 121 | Перевёртыш |
| 222 | Перевёртыш |
б)
Нужно проверить, есть ли среди цифр числа одинаковые. Для этого выделим все три цифры и сравним их попарно.
var
n, a, b, c: integer;
begin
write(‘n>>’);
readln(n);
a := n div 100;
b := n mod 100 div 10;
c := n mod 10;
if (a = b) or (a = c) or (b = c) then
writeln(‘Да’)
else
writeln(‘Нет’);
end.
Проверка на данных из задания:
| Входные данные | Выходные данные |
|---|---|
| 123 | Нет |
| 121 | Да |
| 222 | Да |
Другие учебники
Другие предметы



