Pagini recente » Cod sursa (job #1488210) | Cod sursa (job #1362395) | Cod sursa (job #1866076) | Cod sursa (job #1283745) | Cod sursa (job #552128)
Cod sursa(job #552128)
#include <stdio.h>
long matrix[16][16];
int main ()
{
int n, m;
int i, j;
int s1=0, s2=0;
FILE *fi, *fo;
fi=fopen("flip.in","r");
fo=fopen("flip.out","w");
fscanf(fi,"%d %d", &n, &m);
for(i=0; i<n; i++)
for(j=0; j<m; j++)
fscanf(fi,"%d", &matrix[i][j]);
for(i=0; i<n; i++)
{
s1=0;
s2=0;
for(j=0; j<m; j++)
{
s1+=matrix[i][j];
s2+=matrix[i][j]*(-1);
}
if(s2>s1)
for(j=0; j<m; j++)
matrix[i][j]*=-1;
}
for(j=0; j<m; j++)
{
s1=0;
s2=0;
for(i=0; i<n; i++)
{
s1+=matrix[i][j];
s2+=matrix[i][j]*(-1);
}
if(s2>s1)
for(i=0; i<n; i++)
matrix[i][j]*=-1;
}
s1=0;
for(i=0; i<n; i++)
for(j=0; j<m; j++)
s1+=matrix[i][j];
fprintf(fo,"%d", s1);
fclose(fi);
fclose(fo);
}