Димаш организует соревнование по программированию с участием N учеников. У него есть K ручек и M блокнотов. Он хочет

  • 8
Димаш организует соревнование по программированию с участием N учеников. У него есть K ручек и M блокнотов. Он хочет, чтобы каждый участник получил по ручке и блокноту. Напишите программу, которая выводит сообщение "Да", если у каждого участника есть достаточное количество ручек и блокнотов. Вводные данные: первая строка содержит число N - количество участников на олимпиаде. Вторая строка содержит число K - количество ручек, доступных Димашу. Третья строка содержит число M - количество блокнотов. Выходные данные: на одной строке выведите слово "Да", если каждому участнику хватит ручек и блокнотов.
Moroznyy_Voin
21
Для решения задачи, нам нужно проверить, достаточно ли у Димаша ручек и блокнотов, чтобы каждый участник получил по одной ручке и блокноту. Если количество ручек \(K\) больше или равно количеству участников \(N\) и количество блокнотов \(M\) также больше или равно количеству участников \(N\), то ответ должен быть "Да", иначе ответом будет "Нет".

Вот подробное решение на языке Python:

python
# Ввод данных
N = int(input("Введите количество участников: "))
K = int(input("Введите количество ручек: "))
M = int(input("Введите количество блокнотов: "))

# Проверка условия
if K >= N and M >= N:
print("Да")
else:
print("Нет")


При вводе данных и запуске программы, она выдаст "Да", если у каждого участника есть достаточное количество ручек и блокнотов, и "Нет" в противном случае.

Например, если вводим значения:
Количество участников: 5
Количество ручек: 8
Количество блокнотов: 3

Программа выдаст ответ "Нет", так как у каждого участника должна быть по одной ручке и одному блокноту, а у нас только 3 блокнота.