Задано четыре числа: a,b,c,d .требуется разбить их на две пары,чтобы сумма произведений в этих парах была максимальна например,если заданы числа 2,3,4 и 5, то оптимально разбить их на пары (2,3) и (4,5),в этом случае искомая сумма равна 2x3+4x5=26. формат входных данных на вход четыре числа: a.b.c и d.все числа по модулю не превышают 1000.. формат выходных данных. выведите искомую максимальную сумму. примеры стандартный ввод 2 3 4 5 стандартный вывод 26
238
263
Ответы на вопрос:
Var a,b,c,d,s: integer; begin readln(a,b,c,d); s: =a*b+c*d; if a*c+b*d> s then s: =a*c+b*d; if a*d+b*c> s then s: =a*d+b*c; writeln(s); // можно вывести полученные пары чисел: if s=a*b+c*d then writeln('(',a,',',b,') и (',c,',',d,')') else if s=a*c+b*d then writeln('(',a,',',c,') и (',b,',',d,')') else writeln('(',a,',',d,') и (',b,',',c,')') end. пример: 2 3 4 5 26(2,3) и (4,5)
Var a: array[1..4] of integer; i,j: integer; begin for i: =1 to 4 do read(a[i]); for i: =1 to 3 do for j: =i+1 to 4 do if a[i]< a[j] then swap(a[i],a[j]); writeln(a[1]*a[2]+a[3]*a[4]); end. 11 6 5 19 239
101=1*2 +1*2 =5 1000=1*2 =8 1001=1*2 +1*2 =9 1011=1*2 +1*2 +1*2 =11 110=1*2 +1*2 =6 110=1*2 +1*2 =6 110=1*2 +1*2 +1*2 =7 1011=1*2 +1*2 +1*2 =11 10=1*2 =2 11=1*2 +1*2 =3 1011=1*2 +1*2 =10 100=1*2 =4
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
elezavetkavtoray20.05.2020 16:13
-
270320009635824601.10.2021 15:44
-
Виктория1161803.10.2020 23:42
-
potochnystanis25.06.2022 19:09
-
dina058512.03.2023 06:27
-
TOkenov04.07.2022 01:33
-
VovaUtyuzh11.08.2020 10:21
-
алекс75623.06.2021 12:09
-
отличница47517.05.2020 19:39
-
АннаШпак12.01.2020 12:06
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.