1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 13 Параграф 3.5 ГДЗ Босова 8 класс 2023 (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова

Задание 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)
  то вывод («одинаковые цифры есть»)
  иначе вывод («одинаковых цифр нет»)
кон

Ответ

Алгоритм проверяет равенство цифр сотен, десятков и единиц; если хотя бы две из них совпадают, выводится сообщение «одинаковые цифры есть», иначе — «одинаковых цифр нет».



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