à, bài này thì sử dụng biến trung gian để thay đổi giá trị của biến nha, sử dụng biến đếm để duy trì
VD: if a[1,1] > a[1,2] then
begin TG:=a[1,1]; a[1,1]:=a[1,2]; a[1,2]:=TG;
còn sắp xếp theo hình xoắn ốc thì bạn tham khảo trên mạng nha, tại dài quá mình không ghi ra được.