. Даны действительные числа а1, а2, а3, … аn. Найти Max {а1+аn; а2+аn-1; … аk+аk+1}. Язык...

0 голосов
91 просмотров

. Даны действительные числа а1, а2, а3, … аn. Найти Max {а1+аn; а2+аn-1; … аk+аk+1}. Язык Паскаль


Информатика (16 баллов) | 91 просмотров
Дан 1 ответ
0 голосов

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.

Пример
6
1 2 3 3 2 1
6


(8.8k баллов)