Untitled
unknown
plain_text
5 years ago
717 B
50
Indexable
#include<stdio.h>
void nhap(int a[][100],int m,int n)
{
int i,j;
for(i=0;i<m;i++)
for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
}
void xuat(int a[][100],int m,int n)
{
int i,j;
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
printf("%d ",a[i][j]);
printf("\n");
}
}
void sapxep(int a[][100],int m,int n)
{
int i1,i2,j1,j2;
for(i1=0;i1<m;i1++)
for(j1=0;j1<n;j1++)
for(i2=i1;i2<m;i2++)
for(j2=j1;j2<n;j2++)
if(a[i1][j1]>a[i2][j2])
{
int t=a[i1][j1];
a[i1][j1]=a[i2][j2];
a[i2][j2]=t;
}
}
main(){
int t;
scanf("%d",&t);
int d=1;
while(t--){
int a[100][100];
int m,n;
scanf("%d%d",&m,&n);
nhap(a,m,n);
sapxep(a,m,n);
printf("Test %d:\n",d++);
xuat(a,m,n);
}
}Editor is loading...