Có thể nó không sắp xếp là bởi cậu sử dụng hàm, chỉ là truyền vào một mảng, sắp xếp mảng đó trong hàm chứ cái mảng chính vẫn chưa sắp xếp.
Thử lại với hàm chỉnh lại đôi chút sau:
C Code:
void Sort(int &a[], int n) { for(int i=0;i<n-1;i++) for(int j=i+1;j<n;j++) if(a[i]<a[j]) { int tam=a[i]; a[i]=a[j]; a[i]=tam; } }