Составьте алгоритм для решения следующей задачи: Дан массив A(n). Отсортировать в порядке...

0 голосов
53 просмотров

Составьте алгоритм для решения следующей задачи:
Дан массив A(n). Отсортировать в порядке убывания значений.


Информатика (12 баллов) | 53 просмотров
Дан 1 ответ
0 голосов

Сравнивай два соседних числа и переставляй если второе больше за первое так делай n раз

(146 баллов)
0

var a:array[1..100] of integer;
n,i,k:integer;
begin
k:=1;
readln(n);
for i:=1 to n-1 do
read(a[i]);
if a[i]a[i]:=a[i+1];
for i := 1 to n do
write(a[i]:3);
end.

0

задай размер маcсива константой и тогда не нужно будет вписывать размер вручную

0

и ты не меняешь их местами

0

inc(mas[max,i],mas[min,i]);
mas[min,i]:=mas[max,i]-mas[min,i];
dec(mas[max,i],mas[min,i]);

0

так менять местами рядки двухмерного масива

0

без третей переменной

0

ииии ничего не понял