Ответы на вопрос:
Const n = 10; type arr=array[1..n] of byte; procedure sort(var a: arr); var i, j, max, imax: integer; begin j : = n; while j > 1 do begin max : = a[1]; imax : = 1; for i : = 2 to j do if a[i] > max then begin max : = a[i]; imax : = i end; a[imax] : = a[j]; a[j] : = max; j : = j - 1 end; end; var a: arr; i: byte; begin randomize; writeln('исходный массив: '); for i : = 1 to n do begin a[i] : = random(256); write(a[i]: 4) end; writeln; sort(a); writeln('отсортированный массив: '); for i : = 1 to n do write(a[i]: 4); writeln; end. пример: исходный массив: 119 239 156 143 34 184 93 19 218 120 отсортированный массив: 19 34 93 119 120 143 156 184 218 239
Популярно: Информатика
-
imputedchimi05.10.2021 20:42
-
Элина17786200620.01.2020 13:04
-
vitalicc02.03.2022 17:59
-
sking0901.01.2021 05:09
-
АйкоУесМ17.04.2021 19:19
-
ulye23.01.2021 02:13
-
mmozgovoj05.12.2021 11:33
-
yuliyakoshka003.05.2021 23:26
-
petrozavodchic15.06.2021 07:29
-
averdarya03.03.2022 00:16