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

Напишите программу, которая получает три числа и выводит количество одинаковых чисел в этой цепочке.

Пример:
Введите три числа:
5 5 5
Все числа одинаковые.
Пример:
Введите три числа:
5 7 5
Два числа одинаковые.
Пример:
Введите три числа:
5 7 8
Нет одинаковых чисел.

Показать ответ
Ответ:
yanazyaka
yanazyaka
16.01.2024 09:51
Хорошо, давайте напишем программу на языке Python, которая будет решать данную задачу. Программа будет сравнивать три числа, введенные пользователем, и выводить количество одинаковых чисел.

```python
# Получаем три числа от пользователя
num1 = int(input("Введите первое число: "))
num2 = int(input("Введите второе число: "))
num3 = int(input("Введите третье число: "))

# Инициализируем переменную count, которая будет хранить количество одинаковых чисел
count = 0

# Сравниваем числа и увеличиваем значение count при совпадении чисел
if num1 == num2:
count += 1
if num1 == num3:
count += 1
if num2 == num3:
count += 1

# Выводим результат в зависимости от значения count
if count == 0:
print("Нет одинаковых чисел.")
elif count == 1:
print("Одно число повторяется.")
elif count == 2:
print("Два числа повторяются.")
else:
print("Все числа одинаковые.")
```

В данной программе мы сначала получаем три числа от пользователя с помощью функции `input()`, преобразуем их в целочисленный тип данных с помощью функции `int()`, и сохраняем их в переменные `num1`, `num2` и `num3`.

Затем инициализируем переменную `count` с нулевым значением, которая будет хранить количество одинаковых чисел.

Далее, мы сравниваем числа двумя числами и с помощью условных операторов `if` и операторов сравнения `==`, увеличиваем значение `count` при совпадении чисел.

Наконец, выводим результат в зависимости от значения `count`. Если `count` равен 0, то выводим "Нет одинаковых чисел". Если `count` равен 1, то выводим "Одно число повторяется". Если `count` равен 2, то выводим "Два числа повторяются". Иначе, если `count` больше 2, то выводим "Все числа одинаковые".

Эта программа должна решить данную задачу и вывести правильный ответ для любых трех чисел, введенных пользователем.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота