1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова 7-9 класс (Сборник упр-й)
Упр.2.146 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Босова, Аквилянов
9 класс
Класс
9
Предмет
Информатика
Автор
Босова, Аквилянов

Упр.2.146 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)

Задача

Запишите алгоритм, позволяющий определить, есть ли среди цифр заданного целого трехзначного числа $$x$$ одинаковые. Способ записи выберите самостоятельно.

Подробный ответ

Пусть число $$x$$ — трёхзначное. Тогда выделим его цифры:

$$a = x \bmod 10$$ — единицы,
$$b = x \div 10 \bmod 10$$ — десятки,
$$c = x \div 100$$ — сотни.

После этого нужно проверить, есть ли среди них одинаковые цифры:

$$a=b \lor a=c \lor b=c$$

Если хотя бы одно из этих равенств верно, то в числе есть одинаковые цифры, иначе — нет.

Алгоритм

Начало
Ввод x
a := x mod 10
b := x div 10 mod 10
c := x div 100
если (a = b) или (a = c) или (b = c) то
  вывести «в x есть одинаковые цифры»
иначе
  вывести «в x нет одинаковых цифр»
конец если
Конец

Иллюстрация к решению «Упр.2.146 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)», 1



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