Дан массив с количеством элементов n. сжать выбросив каждый четный элемент.
127
148
Ответы на вопрос:
For k: =1 to n div 2 do s: =s+a[k*2]; либо по тупому s : = 0; for n : = 1 to size do if not odd(n) then s : = s + a[n];
Эта автоматически тебе всё сделает.var i, n, max : integer; a : array [1..30] of integer; begin for i : = 1 to 30 do begin write('a[', i, ']='); a[i]: =i+1; if max< a[i] then max: =a[i]; writeln(a[i]); end; writeln('максимальный элемент равен: ',max); end. если нужно будет ввести последовательность с клавиатуры, то вот: var i, n, max : integer; a : array [1..30] of integer; begin for i : = 1 to 30 do begin write('a[', i, ']='); readln (a[i]); if max< a[i] then max: =a[i]; end; writeln('максимальный элемент равен: ',max); end.
Популярно: Информатика
-
Kevand15.08.2022 21:11
-
СавелийРямов20.04.2023 23:35
-
Nicner12020.04.2021 16:19
-
tanyaoganesova14.06.2023 12:34
-
0807798797907.05.2021 20:35
-
prostofiii09.04.2021 05:10
-
умниквопрос13.06.2023 20:20
-
dikozzz14.12.2021 22:19
-
sasharuf200020.09.2022 08:23
-
ndjfhfidi21.01.2020 08:48