Перейти к содержанию

Элементы массива могут принимать целые значения от −200 до 200

Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от −200 до 200. Опишите на одном из языков программирования алгоритм, позволяющий найти максимальную сумму пар элементов массива, в которых оба числа чётны. «Пара элементов»— это два подряд идущих элемента.

Например, для массива из 8 элементов:−12, 11, 22, 14, 9,−16, 20, 12— ответ 36.

Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но использовать все описанные переменные не обязательно.

В качестве ответа необходимо привести фрагмент программы, который должен находиться на месте многоточия. Вы можете записать решение также на другом языке программирования (укажите название и используемую версию языка программирования, например PascalABC 1.8). В этом случае вы должны использовать переменные, аналогичные переменным, используемым в алгоритме, с учётом синтаксиса и особенностей используемого вами языка программирования.


Пример фрагмента программы на языке Паскаль.

max:=-401;

for i := 1 to N-1 do

if (a[i] mod 2=0) and (a[i+1] mod 2=0) and

(a[i]+a[i+1] > max) then

max:=a[i]+a[i+1];

writeln(max);