Untitled
unknown
plain_text
5 years ago
1.6 kB
65
Indexable
#include<stdio.h>
int main()
{
int n;int s1[100][100];
scanf("%d",&n);
while(n--)
{
int a,b;
scanf("%d%d",&a,&b);
for(int i=0;i<a;i++)
{
for(int j=0;j<b;j++)
{
scanf("%d",&s1[i][j]);
}
}
int tam[100]={0},max=0,tam2[100]={0},max2=0,tam3=0;
for(int i=0;i<a;i++)
{
for(int j=0;j<b;j++)
{
tam[i]+=s1[i][j];
}
if(tam[i]>=max)max=tam[i];
}int danhdau;
for(int i=0;i<a;i++)
{int tam4=i+1;
for(int j=0;j<b;j++)
{
if (tam[i]==max)
{
s1[i][j] =s1[tam4][j];
danhdau=i;
}
if(i>danhdau) s1[i][j]=s1[tam4][j];
}
}
for(int i=0;i<a;i++)
{tam3=0;
for(int j=0;j<b;j++)
{
tam2[tam3]+=s1[i][j];
tam3++;
}
}
for(int i=0;i<b;i++)
if(tam2[i]>=max2) max2=tam2[i];
for(int i=0;i<a-1;i++)
{
for(int j=0;j<b;j++)
{
if(tam2[j]!=max2) printf("%d ",s1[i][j]);
}
if(i==a-1)break;
printf("\n");
}
}
}Editor is loading...