Pagini recente » Cod sursa (job #1491072) | Cod sursa (job #2663963) | Cod sursa (job #1834635) | Cod sursa (job #302788) | Cod sursa (job #552132)
Cod sursa(job #552132)
#include <stdio.h>
long matrix[16][16];
int n, m;
int bk(int i, int j)
{
}
int main ()
{
int i, j;
long 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);
}