Бендер и Воробьянинов сидели за шатким столиком и, упираясь друг в друга головами, читали длинный список драгоценностей, некогда украшавших тещины пальцы, шею, уши, грудь и волосы. Ипполит Матвеевич, поминутно поправляя колебавшееся на носу пенсне, с ударением произносил:
– Три нитки жемчуга… Хорошо помню… Две по сорок бусин, а одна большая – в сто десять… Бриллиантовый кулон… 4000 стоит, старинной работы…
Напишите программу, которая выбрать среди списка драгоценностей только те, что больше последнего числа, да еще и трехзначные.
Формат ввода
Вводится строка целых чисел, записанных через пробел.
Формат вывода
Вывести числа, которые больше последнего введенного и если они трехзначные, без повторений, порядок вывода неважен.
вас
Нужно выпустить:
конфеты «Гвоздика» = 190,1 кг
«Романтика» = 195,5 кг
«Карнавал» = 75,3 кг
,чтобы доход фабрики была наибольший = 86137,5 руб
Объяснение:
1) Составим таблицу с данными в Эксель (рисунок "4.png") и сразу граммы переведем в кг в компонентах, поделив на 1000.
2) Создадим таблицу с переменными Х1,Х2,Х3 (килограммов конфет каждого сорта) и оставляем их пустыми.
3) Напишем формулу целевой функции F(x) = X1*P1+X2*P2+X3*P3
Р - цена
F(x) = X1*180+X2*200+X3*170 - стремится на макс прибыль
в Экселе: F(х)=СУММПРОИЗВ(Х1:Х3;Р1:Р3).
4) Существуют ограничения на каждый компонент конфет в виде определенного кол-ва запаса на складе, т.е. составим уравнения:
Какао: X1*0,31+X2*0,255+X3*0,215 <= 125
Сахар: X1*0,1+X2*0,07+X3*0,15 <= 44
Наполнитель: X1*0,09+X2*0,175+X3*0,135 <= 61,5
А так же не стоит забывать про ограничение, переменные не должны быть отрицательными числами (т. е. мы не можем произвести в минус продукцию). Данное условие может быть поставлено автоматически в "Поиск решения", просто поставив галочку на "Сделать переменные без ограничений неотрицательными". (рисунок "6.png")
5) Переходим к "Поиск решения".
Встаем на ячейку с целевой функцией и переходим на вкладку "Данные" и в самом правом углу будет находиться"Поиск решения".(рисунок "5.png")
Далее заполняем поля:
Оптимизировать цел. функцию = ячейка, где целевая функция
До: в нашей задаче необходимо "Максимум"
Изменяя ячейки переменных: выделить ячейки, которые являются переменными
В соответствии с ограничениями: вводим все ограничения, которые выше
Не забываем про галку из пункта 4.
Метод решения: Поиск решения лин. задач симплекс-методом
Далее жмем Найти решение - Ок. (рисунок "6.png")
Допустимые значения - например, -18 или 367.
Тип Real - Вещественное. Диапазон: от ±2.9e(-39) до ±1.7e38.
Допустимые значения - например, -0.318, -4.579e(-20) или 3.67e5.
Здесь запись, например, 3.67e5 означает 3.67*10^5, остальные аналогично.
Тип Char - Символьный. Диапазон - от #00 до #255.
Допустимые значения - например, #57, 'A', 'g', '+'.
Каждая переменная этого типа - это один знак из таблицы ASCII.
Может обозначаться собственно знаком (в апострофах) или кодом (# и число).