Даны действительные числа а1, а2, …, а2n. Найти: mах(а1 +а2n, а2 +а2n-1, …, аn +аn+1). (программа Паскаль)
Вопрос посетителя
Даны действительные числа а1, а2, …, а2n. Найти:
mах(а1 +а2n, а2 +а2n-1, …, аn +аn+1).
Ответ эксперта
Var
a:array[1..100000] of integer;
i,max,n:integer;
begin
Readln(n);
for i:= 1 to n do
read(a[i]);
max:=a[1]+a[n];
for i:= 2 to n div 2 do
if max < a[i] + a[n-i] then
max:= a[i] + a[n-i];
Writeln(max);
end.