Untitled

 avatar
unknown
plain_text
4 years ago
717 B
43
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...