Форум закрыт. Новый форум находится здесь: https://forum.msevm.ru/
Различных типов сортировок существует множество в разных языках и средах.Если будет время, дополню, а пока можно указать на примитивную "пузырьковую сортировку".Предположим мы имеем массив[4,5,9,2,0,10,20,99,-1]переменные X,Y, переменную для цикла i, и булеву переменную sortOK, тогда:sortOK:=ложь;ПовторитьsortOK:=правда;От i=1 до i=8 Делать начало X:=массив Если X>массив[i+1] то Начало Y:=массив[i+1]; массив[i+1]:=X; массив:=Y; sortOK:=ложь Конец;КонецДо sortOK=правда;Такая вот забавная программа получилась. )))
Program Sortirovka;var SortOk:boolean; X,Y:integer; i:word; ArrayXY[1..9] of integer;beginSortOk:=false;RepeatSortOk:=true;For i=1 to i=8 do begin Else X>ArrayXY[i+1] then begin Y:=ArrayXY[i+1]; ArrayXY[i+1:=X; SortOk:= false end;end Until SortOk=true;end.