В театре работает n актеров. Известно, что среди них a – высоких, b – голубоглазых и с – блондинов. Для главной роли в новом спектакле режиссеру требуется только один высокий голубоглазый блондин. Чтобы спланировать свое время для беседы с каждым таким артистом из труппы театра, режиссеру необходимо узнать, какое максимальное или какое минимальное количество артистов из работающих в театре подходит для этой роли.Требуется написать программу, которая по заданным числам n, a, b и с определяет минимальное или максимальное количество актеров, с которыми режиссер должен переговорить.

16 Дек 2019 в 19:44
717 +1
0
Ответы
1

Программа на Python:

n = int(input("Введите общее количество актеров в театре: "))
a = int(input("Введите количество высоких актеров: "))
b = int(input("Введите количество голубоглазых актеров: "))
c = int(input("Введите количество блондинов: "))
min_count = max(a, b, c)
max_count = min(n - (a - 1) - (b - 1) - (c - 1), min_count + (n - min_count))
print(f"Минимальное количество актеров для рассмотрения: {min_count}")
print(f"Максимальное количество актеров для рассмотрения: {max_count}")

Эта программа позволяет пользователю ввести общее количество актеров в театре, количество высоких, голубоглазых и блондинов среди них, а затем определяет минимальное и максимальное количество актеров, с которыми режиссер должен переговорить для выбора подходящего актера на главную роль.

18 Апр в 23:26
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 436 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир