Дан массив из 10 элементов определить где положительных элементов больше в 1 или во 2 половине. 1 половина от 1 до 5. 2 половина от 6 до 10
119
221
Ответы на вопрос:
Var a: array[1..10] of integer; cnt1, cnt2, i: integer; begin for i: = 1 to 10 do read(a[i]); for i: = 1 to 5 do if a[i] > 0 then cnt1 : = cnt1 + 1; for i: = 6 to 10 do if a[i] > 0 then cnt2 : = cnt2 + 1; if cnt1 = cnt2 then writeln('количество пол-х элементов одинаково'); if cnt1 > cnt2 then writeln('количество пол-х элементов больше в первой половине'); if cnt1 < cnt2 then writeln('количество пол-х элементов больше во второй половине'); end. пример: -1 -2 3 5 0 4 6 7 -2 -5 количество пол-х элементов больше во второй половине
Саму программу вы увидите нажав alt+f11 там подробно прокомментирована каждая команда.
Популярно: Информатика
-
kristka9809.12.2022 18:33
-
matveevaalina1713.03.2023 12:13
-
kosmikanna10.06.2023 23:23
-
sonyacherepanova27.08.2020 10:34
-
барц200503.01.2023 16:46
-
saskey29.09.2021 09:05
-
софия73116.03.2022 23:56
-
Cesar12321310.03.2021 01:27
-
chiprianv126.01.2023 12:16
-
nica2605.06.2022 14:34