Упр.171 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова
Упр.171 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
Задача
алг Число
начало
ввод (х)
а:=х mod 100;
b:=x div 10 mod 10;
c:=x div 100
если (a=b) или (a=c) или (b=c)
то вывод «одинаковые цифры есть»
иначе вывод «одинаковых цифр нет»
все
конец
Подробный ответ
Пусть число $$x$$ — трёхзначное. Тогда его цифры можно выделить так:
- $$a = x \bmod 100$$ — последние две цифры;
- $$b = x \div 10 \bmod 10$$ — цифра десятков;
- $$c = x \div 100$$ — цифра сотен.
Если хотя бы две из этих величин равны, значит среди цифр числа есть одинаковые.
алг Число
начало
ввод (x)
a := x mod 100;
b := x div 10 mod 10;
c := x div 100
если (a = b) или (a = c) или (b = c)
то вывод «одинаковые цифры есть»
иначе вывод «одинаковых цифр нет»
все
конец
Ответ
Алгоритм определяет, есть ли среди цифр трёхзначного числа одинаковые, сравнивая его цифры попарно.
Другие учебники
Другие предметы