Запишите полный текст программы и выполните для массива a= 0,1,9,2,4,3,6,5 сортировка по убыванию босова 72 стр 9 класс
Ответы на вопрос:
const n=8;
var i,j,v,max,k: integer;
a: array [1..n] of integer = (0,1,9,2,4,3,6,5);
begin
write (' исходный массив: ');
for i: =1 to n do write(a[i],' ');
writeln;
for i: =1 to n-1 do
begin
max: =i;
for j: =i+1 to n do
if a[j] > a[max] then max: =j;
v: =a[i];
a[i]: =a[max];
a[max]: =v
end;
write ('преобразованный массив: ');
for i: =1 to n do write(a[i],' ');
end.
const n = 8;
var a: array [1..n] of integer: =(0, 1, 9, 2, 4, 3, 6, 5);
i, j, imax, x: integer;
begin
for i: =1 to n-1 do
begin
imax: =i;
for j: =i+1 to n do if a[j]> a[imax] then imax: =j;
x: =a[i];
a[i]: =a[imax];
a[imax]: =x;
end;
write('отсортированный по убыванию массив: ');
for i: =1 to n do
write(a[i]+' ');
end.
Популярно: Информатика
-
Kirillsharko11.01.2020 16:41
-
П6о6л6я10.03.2021 21:44
-
kpilipaka0207.05.2022 11:09
-
228УЕБАН22819.05.2022 06:10
-
Gsjhcf14.08.2022 19:20
-
IndiAkent15.04.2022 12:13
-
69fff96fff6901.02.2020 19:27
-
marinagridina3406.12.2022 16:51
-
маринапашко200010.01.2020 04:29
-
Lups23.10.2020 19:52