Сделать в pascal найти минимальный и максимальный элементы массива и все элементы расположенные между ними заменить на промежутке(10; 50)
172
293
Ответы на вопрос:
Program gt; var n,i,j,min,max,l,h: integer; a: array[1..1000]of integer; begin readln(n); l: =1; h: =1; max: =-maxint; min: =maxint; for i: =1 to n do begin read(a[i]); if(a[i]> max)then begin l: =i; max: =a[i]; end; if(a[i]< min)then begin h: =i; min: =a[i]; end; end; for i: =1 to n do > h)and(i< l))or((i< h)and(i> (a[i]> 10)and(a[i]< 50)then write(0,' ') else write(a[i],' '); end.
Популярно: Информатика
-
Polina847210.03.2022 23:59
-
АнютаП131.03.2020 13:11
-
Tiggeri17.10.2021 16:58
-
тильняшка504.04.2022 03:30
-
qwertyroom23.06.2023 12:51
-
CoralineGilmor03.05.2022 01:28
-
Mashshka22.06.2023 13:49
-
MrCriMa10.10.2022 09:24
-
torin3919391914.10.2022 13:30
-
yura2342408.02.2023 08:49