Với: d: sống dòng, c: số cột
void Interchangersort(int a[][Max],int d,int c)
{
for(int i=0;i<c*d-1;i++)for(int j=i+1;j<c*d;j++)
if(a[i/c][i%c]>a[j/c][j%c])
hoanvi(a[i/c][i%c],a[j/c][j%c]);
}
void hoanvi(int &a,int &b)
{
int t=a;
a=b;
b=t;
}