1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова (Раб тетрадь)
Упр.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)
то вывод «одинаковые цифры есть»
иначе вывод «одинаковых цифр нет»
все
конец

Ответ

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



Общая оценка
3.8 / 5
Другие учебники
Другие предметы