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




