Есть ответ 👍

Сумма, делящаяся на три Необходимо найти самый большой непрерывный фрагмент в массиве a1,a2...aN, сумма элементов которого делится на 3. Входные данные В первой строке входного файла содержится число N≤100000. Во второй строке входного файла следуют N чисел, по модулю не превосходящих 109 — элементы массива. Выходные данные Выведите два числа — индексы начала и конца фрагмента. Если таких фрагментов несколько, то выведите фрагмент с минимальным индексом начала. Если ответа не существует, то выведите единственное число −1. Примеры Ввод Вывод 4 1 2 3 4 1 3 5 1 2 3 4 5 1 5 Решите на c++

174
431
Посмотреть ответы 1

Ответы на вопрос:


Var sum,i: integer; a: array[1..12] of integer; begin writeln('исходный массив: '); sum: =0; for i: =1 to 12 do  begin a[i]: =random(20); write(a[i],' '); if i mod 2=0 then sum: =sum+a[i]; end; writeln; writeln('сумма: ',sum); end.

Популярно: Информатика