
дано трехзначное число. Напишите программу, которая определяет:а) есть ли среди цифр заданного целого трехзначного числа одинаковые пример входных данных: пример выходных данных: 123 нет 121 да 222 да
Ответы на вопрос

Чтобы решить эту задачу, необходимо создать программу, которая будет проверять, есть ли одинаковые цифры в заданном трехзначном числе. Мы можем легко извлечь цифры числа, разделив его на сотни, десятки и единицы, а затем сравнить их между собой.
Вот пример кода на Python:
Пояснение работы программы:
-
Мы преобразуем число в строку с помощью
str(number)
, чтобы легко работать с отдельными цифрами. -
Затем проверяем, равны ли хотя бы две цифры между собой:
-
Сравниваем первую и вторую цифры (
num_str[0] == num_str[1]
). -
Сравниваем вторую и третью цифры (
num_str[1] == num_str[2]
). -
Сравниваем первую и третью цифры (
num_str[0] == num_str[2]
).
-
-
Если хотя бы одно из этих сравнений истинно, возвращаем "да", иначе "нет".
Примеры работы программы:
-
Для числа
123
результат:нет
(все цифры разные). -
Для числа
121
результат:да
(первая и третья цифры одинаковые). -
Для числа
222
результат:да
(все цифры одинаковые).
Похожие вопросы









Топ вопросов за вчера в категории Информатика









Последние заданные вопросы в категории Информатика




-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili