Ответы
Ответ дал:
1
Программа:
Pascal:
Определи сумму двух наибольших элементов массива arr.
const arr: array[1..10] of integer = (-4, 2, 4, 1, 6, 10, -5, 9, 15, 3);
var max1, max2: integer;
begin
max1 := arr.max;
max2 := -MAXINT;
for var i := 1 to 10 do
if (arr[i] > max2) and (arr[i] <> max1) then max2 := arr[i];
writeln(arr, #10, max1 + max2);
end.
daksz82:
Можешь дать в виде ответа ?
15 + 10 = 25
в строке с if пытаются изменить константу, что, увы, сделать нельзя
получим на выходе:
11 3 1 4 -1 -5 13 -4 -10 2
и сумма двух максимальных: 13 + 11 = 24
var
i, max1, max2: integer;
arr: array[1..10] of integer = (-4, 2, 4, 1, 6, 10, -5, 9, 15, 3);
begin
for i := 1 to 10 do
if arr[i] > 0 then arr[i] := -1 * arr[i] + 5
else arr[i] := -2 * arr[i] + 3;
for i := 1 to 10 do write(arr[i], ' ');
max1 := arr.max;
max2 := -MAXINT;
for i := 1 to 10 do
if (arr[i] > max2) and (arr[i] <> max1) then max2 := arr[i];
writeln(#10, max1 + max2);
end.
11 3 1 4 -1 -5 13 -4 -10 2
24
Ответ дал:
0
Ответ:
11 3 1 4 -1 -5 13 -4 -10 2
сумма 11 и 13 24
Объяснение:
Вас заинтересует
2 года назад
2 года назад
8 лет назад