Задание 23 Параграф 2.4 ГДЗ Босова 8 класс (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова
Задание 23 Параграф 2.4 ГДЗ Босова 8 класс (Информатика)
Задача
- Определите, есть ли среди цифр заданного целого трёхзначного числа одинаковые.
Подробный ответ
Пусть дано трёхзначное число $$A$$. Найдём его цифры:
$$x = A \bmod 10$$ — цифра единиц,
$$y = A \div 100$$ — цифра сотен,
$$z = A \bmod 100 \div 10$$ — цифра десятков.
Затем сравним цифры попарно. Если хотя бы две из них равны, то среди цифр числа есть одинаковые:
$$x = y \lor x = z \lor y = z$$
Если это условие не выполняется, то одинаковых цифр нет.
if (x = y) or (x = z) or (y = z) then
вывод «одинаковые цифры есть»
else
вывод «одинаковых цифр нет»
Ответ
Нужно выделить цифры числа и проверить равенство хотя бы одной пары из них: $$x = y$$, $$x = z$$ или $$y = z$$.
Другие учебники
Другие предметы



