Упр.2.146 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Босова, Аквилянов
7 класс
Класс
7
Предмет
Информатика
Автор
Босова, Аквилянов
Упр.2.146 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Задача
- Запишите алгоритм, позволяющий определить, есть ли среди цифр заданного целого трёхзначного числа $$x$$ одинаковые. Способ записи выберите самостоятельно.
Подробный ответ
Пусть цифры трёхзначного числа $$x$$ обозначены так:
$$a = x \bmod 10,$$
$$b = x \div 10 \bmod 10,$$
$$c = x \div 100.$$
Тогда нужно проверить, есть ли среди них равные:
Начало
Ввод $$x$$
$$a := x \bmod 10$$
$$b := x \div 10 \bmod 10$$
$$c := x \div 100$$
если $$a=b$$ или $$a=c$$ или $$b=c$$, то
вывести «В $$x$$ есть одинаковые цифры»
иначе
вывести «В $$x$$ нет одинаковых цифр»
Конец
Ответ: достаточно сравнить все пары цифр числа $$x$$; если хотя бы одна пара равна, то среди цифр есть одинаковые.
Другие учебники
Другие предметы




