Предмет: Информатика,
автор: coololga3231
Помогите пожалуйста с паскалем, не как не могу решить(
Приложения:

Ответы
Автор ответа:
1
// Насколько я смог разобрать, тебе нужно это
const n = 5;
var a: array [1..n] of integer;
i, j, imax, x: integer;
begin
randomize;
for i:=1 to n do
a[i]:=random(90);
writeln('Исходный массив: ');
for i:=1 to n do
writeln('a['+i+'] = '+a[i]);
writeln();
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;
writeln('Отсортированный по убыванию массив: ');
for i:=1 to n do
writeln('a['+i+'] = '+a[i]);
writeln();
end.
Похожие вопросы
Предмет: Русский язык,
автор: ranelvafin2
Предмет: Обществознание,
автор: eisleep690
Предмет: Математика,
автор: zlatik1702
Предмет: Математика,
автор: Арина222007
Предмет: Математика,
автор: Хачик19371