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