Номер §3.5 № 13

ГДЗ по информатике 8 класс, Босова 2023, страница 117

§. № Одинаковые цифры числа

Составьте алгоритм для определения, есть ли среди цифр заданного целого трёхзначного числа одинаковые.

Решение

Для отрицательного трёхзначного числа знак минус не является цифрой, поэтому сначала возьмём модуль: . Цифра единиц — остаток . После отбрасывания единиц число оканчивается цифрой десятков; её найдём остатком от деления на . Цифра сотен — результат целочисленного деления m на .

ввести n
m := |n|
a := m div 
b := (m div ) mod 
c := m mod 
если (a = b) или (a = c) или (b = c)
  то вывести «одинаковые цифры есть»
  иначе вывести «одинаковых цифр нет»
все

Связка ИЛИ верна, если совпала хотя бы одна пара. Например, при получаем , , ; здесь . Для имеем цифры , , ; ни одно равенство не выполняется.

Ответ

Выделить сотни a, десятки b и единицы c; если или или , одинаковые цифры есть.

Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото