Ответы на вопрос:
Const n = 15; var mas: array[1..15] of integer; i, max1, max2, min, c, d: integer; begin c: =-1; max1: =-maxint; min: =maxint; max2: =-maxint; randomize; for i: =1 to n do mas[i]: =random(101)-50; write('массив: '); for i: =1 to n do write(mas[i], ' '); writeln; for i: =1 to n do begin if (mas[i]> 0) and (mas[i]> max1) then max1: =mas[i]; if (mas[i] mod 2 < > 0) and (max2< mas[i]) then begin c: =i; max2: =mas[i]; end; if (mas[i] mod 2 < > 0) and (min> mas[i]) then begin d: =i; min: =mas[i]; end; end; writeln('максимальный положительный элемент: ',max1); writeln('минимальный нечетный элемент: ',min); writeln('максимальный нечетный элемент: ',max2); if c< d then writeln('максимальный элемент стоит раньше') else writeln('минимальный элемент стоит раньше'); end.
Популярно: Информатика
-
mops12332113.02.2021 14:57
-
polinasmi116.05.2022 07:46
-
epikhinanatuly12.12.2020 22:10
-
Springtrap22213412425.10.2022 12:10
-
valeralch08.07.2022 22:42
-
khartsiy18.02.2021 19:43
-
miniloza200516.09.2022 14:26
-
Orisha2027.11.2022 02:21
-
MaryLoveB26.08.2021 10:45
-
DashaHB1623.08.2022 23:51