Ответы на вопрос:
1. современное решение // pascalabc.net 3.2, сборка 1417 от 28.03.2017 // внимание! если программа не работает, обновите версию! begin var a: =arrrandom(10,-10,10); a.println; swap(a[a.indexmax],a[a.indexmin]); a.println; end. пример -4 4 5 9 8 -3 -10 -9 -2 -2 -4 4 5 -10 8 -3 9 -9 -2 -2 2. решение в стиле "турбопаскаль 1983г." var i,imax,imin: integer; a: array[1..10] of integer; begin randomize; imax: =1; imin: =1; for i: =1 to 10 do begin a[i]: =random(21)-10; write(a[i],' '); if a[i]< a[imin] then imin: =i else if a[i]> a[imax] then imax: =i end; writeln; i: =a[imax]; a[imax]: =a[imin]; a[imin]: =i; for i: =1 to 10 do write(a[i],' '); writeln end.
Популярно: Информатика
-
demon95940224.06.2020 14:04
-
якек224.06.2020 22:07
-
DimaAgent02.12.2021 07:26
-
Настя123123ноно28.12.2021 02:56
-
natab0208.01.2020 07:21
-
Рара15рара101.06.2022 13:05
-
03alibek14.07.2020 05:09
-
PashinDaniil17.05.2021 07:31
-
kanyuka30.09.2022 21:21
-
CmauJLuk11.10.2021 19:49