Pagini recente » Cod sursa (job #2418003) | Cod sursa (job #2485511) | Cod sursa (job #2082296) | Cod sursa (job #91406) | Cod sursa (job #744120)
Cod sursa(job #744120)
#include<stdio.h>
#include<stdlib.h>
int main ()
{
FILE *f,*g;
f=fopen("flip.in","r");
g=fopen("flip.out","w");
int i,j,m,n;
long int a[20][20],lin[20],col[20],sumalin,sumacol,minl=0,minc=0,pozl,pozc;
fscanf(f,"%d %d",&n,&m);
for(i=1; i<=n; i++)
{
sumalin=0;
for(j=1; j<=m; j++)
{
fscanf(f,"%ld",&a[i][j]);
sumalin+=a[i][j];
}
lin[i]=sumalin;
if(minl>lin[i])
{
//minl=lin[i];
pozl=i;
}
}
for(j=1; j<=m; j++)
{
sumacol=0;
for(i=1; i<=n; i++)
sumacol+=a[i][j];
col[j]=sumacol;
if(minc>col[j])
{
//minc=col[j];
pozc=j;
}
}
for(i=1; i<=n; i++)
a[i][pozc]*=-1;
for(i=1; i<=m; i++)
a[pozl][i]*=-1;
long int suma=0;
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
suma+=a[i][j];
fprintf(g,"%ld",suma);
return 0;
}