Возьмем ящики с наибольшей вместимостью и сложим их: 3 * 10 = 30 кг После чего, возьмем ящики вместимостью по 7 килограмм и снова же сложим их сумму: 5*7 = 35 кг Сложим сумму и колличество ящиков с наибольшей и средней вместимостью: Сумма = 30+35= 65 кг Колл-во = 3+7 = 10 ящ Теперь в последний раз сложим сумму предыдущих вычислений с суммой и колл-вом ящиков с наименьшей вместимостью, но так, чтобы сумма не превышала 90 кг. Т.е нам нужно складывать по 1 ящику до того момента, пока их сумма не будет равна 90кг: Максимальное колл-во используемых нами ящиков, не должно превышать 7. 65+5=70 кг - 11ящ; 70+5=75кг - 12 ящ; 75+5 =80кг - 13 ящ; 80+5 = 85кг - 14 ящ; 85+5 = 90кг - 15 ящ; Как видим, мы уложились в 15 ящиков, это и будет являться ответом.
одномерные, просто как синтаксис
type
mas1=array[1,10] as interger
interger это целое число, оно имеет размерность 1 байт
значит от 1 до 10, итого 10 байт памяти будет выделено под массив mas1
eсли пишу mas1[3] то обращусь к 3 элементу массива
массовый присваивает в паскале нет, только по очереди или всеми константами на старте, при инициализации
есть еще двух, трех и прочие многодетные массивы, например для определения координат на плоскости
такие дела, пиши
Возьмем ящики с наибольшей вместимостью и сложим их:
3 * 10 = 30 кг
После чего, возьмем ящики вместимостью по 7 килограмм и снова же сложим их сумму:
5*7 = 35 кг
Сложим сумму и колличество ящиков с наибольшей и средней вместимостью:
Сумма = 30+35= 65 кг
Колл-во = 3+7 = 10 ящ
Теперь в последний раз сложим сумму предыдущих вычислений с суммой и колл-вом ящиков с наименьшей вместимостью, но так, чтобы сумма не превышала 90 кг. Т.е нам нужно складывать по 1 ящику до того момента, пока их сумма не будет равна 90кг:
Максимальное колл-во используемых нами ящиков, не должно превышать 7.
65+5=70 кг - 11ящ;
70+5=75кг - 12 ящ;
75+5 =80кг - 13 ящ;
80+5 = 85кг - 14 ящ;
85+5 = 90кг - 15 ящ;
Как видим, мы уложились в 15 ящиков, это и будет являться ответом.