В оранжерее было срезано 360 гвоздик. Причем красных на 80 больше, чем белых, а розовых на 160 штук меньше, чем красных. Какое наибольшее число одинаковых букетов можно составить из этого количества цветов? Сколько и каких цветов было в каждом букете? Красных – a, Белых – b, розовых –с Решить задачу языком программирования Pascal

20 Окт 2022 в 19:41
56 +1
0
Ответы
1

program Flowers;

var
red, white, pink, total, bouquets, maxBouquets: integer;

begin
maxBouquets := 0;

for red := 0 to 360 do
begin
for white := 0 to 360 do
begin
for pink := 0 to 360 do
begin
if (red = white + 80) and (pink = red - 160) and (red + white + pink = 360) then
begin
bouquets := red div 5;
if white div 5 < bouquets then
bouquets := white div 5;
if pink div 5 < bouquets then
bouquets := pink div 5;

if bouquets > maxBouquets then
maxBouquets := bouquets;
end;
end;
end;

end;

writeln('Максимальное количество одинаковых букетов: ', maxBouquets);
end.

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