Ответы на вопрос:
Program rabota_s_massivom; const n = 10; var m : array[1..n] of integer; i, max, nowmax, maxindex, index, summ : integer; begin for i : = 1 to n do readln(m[i]); for i : = 1 to n do begin if m[i] mod 2 > 0 then begin if nowmax = 0 then index : = i; nowmax : = nowmax + 1; if (i = n) and (nowmax > max) then begin max : = nowmax; maxindex : = index; end; end else if nowmax > max then begin max : = nowmax; maxindex : = index; nowmax : = 0; end; end; if max = 0 then writeln('не существует') else begin summ : = 0; for i : = maxindex to maxindex + max - 1 do summ : = summ + m[i]; writeln('сумма: ', summ); end; end.как-то так
Популярно: Информатика
-
Kira223610.01.2022 19:42
-
Okladakey24.04.2023 10:55
-
shingekinokoyji26.08.2020 20:37
-
vektor9931oz1kb319.05.2022 18:23
-
Mila67217.11.2021 16:00
-
SaLmOn466318.07.2021 02:31
-
Роза00505.04.2022 01:00
-
svetashandina22.07.2021 11:35
-
Настя09734324.06.2020 19:36
-
kudryashovaek15.01.2022 00:34