Вопрос задан 04.08.2026 в 11:29.
Предмет Информатика.
Спрашивает Щербакова Александра.
Даны три целых числа, записанных в отдельных строках. Определите, сколько среди них совпадающих.
Программа должна вывести одно из чисел: 3 (если все совпадают), 2 (если два совпадают) или 0 (если все числа различны).
Sample Input 1:
6
6
6
Sample Output 1:
3
Sample Input 2:
7
8
7
Sample Output 2:
2
Ответы на вопрос
Отвечает Поплавский Андрей.
Нужно прочитать три целых числа и сравнить их.
Возможны три случая:
-
Если все три числа равны, выводим
3. -
Если равны только два числа, выводим
2. -
Если все числа различны, выводим
0.
Решение на Python:
Pythona = int(input()) b = int(input()) c = int(input())if a == b == c: print(3) elif a == b or a == c or b == c: print(2) else: print(0)
Сначала проверяется равенство всех трёх чисел. Это важно сделать до проверки пар, потому что при трёх одинаковых числах условие равенства любой пары тоже будет истинным.
Например, для входных данных:
6 6 6
все числа совпадают, поэтому программа выведет:
3
Для входных данных:
7 8 7
совпадают первое и третье числа, поэтому результат:
2
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

