Задание 23 Параграф 2.4 ГДЗ Босова 8 класс (Информатика)
Рассмотрим вариант решения задания из учебника Босова, Босова 8 класс, Бином: 23. Определите, есть ли среди цифр заданного целого трёхзначного числа одинаковые. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 8 bosova8 2-4/23 832
Пусть дано трёхзначное число $$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$$.