Pagini recente » Cod sursa (job #1395234) | Cod sursa (job #683098) | Cod sursa (job #1727771) | Cod sursa (job #2773980) | Cod sursa (job #2967177)
#include <stdio.h>
int main()
{
char input_filename[] = "flip.in";
FILE *in = fopen(input_filename, "rt");
int m, n, a[101][101];
fscanf(in, "%d%d", &m, &n);
for(int i=0; i<m; i++)
{
for(int j=0; j<n; j++)
fscanf(in, "%d", &a[i][j]);
}
fclose(in);
for(int i=0; i<m; i++)
{
int s=0;
for(int j=0; j<n; j++)
{
s+=a[i][j];
}
if(s < 0)
{
for(int j=0; j<n; j++)
{
a[i][j] *= -1;
}
}
}
for(int j=0; j<n; j++)
{
int s=0;
for(int i=0; i<m; i++)
{
s+=a[i][j];
}
if(s < 0)
{
for(int i=0; i<m; i++)
{
a[i][j] *= -1;
}
}
}
int s=0;
for(int i=0; i<m; i++)
{
for(int j=0; j<n; j++)
s+=a[i][j];
}
char output_filename[] = "flip.out";
FILE *out = fopen(output_filename, "wt");
fprintf(out, "%d", s);
fclose(out);
return 0;
}