вот процедура
procedure sort(swimers:tarr;z:byte; var swimers1:tarr);
var i,j:integer;
t:swimer;
begin
swimers1:=swimers;
for i:=1 to z do
for j:=1 downto i+1 do
if swimers1[pred(j)].obwbal>swimers1[j].obwbal
then begin
t:=swimers1[pred(j)];
swimers1[pred(j)]:=swimers1[j];
swimers1[j]:=t;
end;
end;
здесь obwbal- набранные балы, по ним и надо отсортировать запись. swimer- моя запись.
Сообщение отредактировано: volvo -