Pagini recente » Cod sursa (job #463445) | Cod sursa (job #3166056) | Profil dornescuvlad | Cod sursa (job #3029968) | Cod sursa (job #2663721)
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[17][17]={0,0};
int n,m,i,j,suma,sl,sc;
FILE *fp;
FILE *fp2;
fp = fopen("flip.in", "r");
fscanf(fp, "%d %d", &n,&m);
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
fscanf(fp, "%d",&a[i][j]);
// fseek(fp,i+1);
}
for(i=0;i<n;i++)
{
sl=0;
for(j=0;j<m;j++)
sl+=a[i][j];
if(sl<0)
for(j=0;j<m;j++) a[i][j]=a[i][j]*(-1);
}
for(j=0;j<m;j++)
{
sc=0;
for(i=0;i<n;i++)
sc+=a[i][j];
if(sc<0)
for(i=0;i<n;i++) a[i][j]=a[i][j]*(-1);
}
for(i=0;i<n;i++)
for(j=0;j<m;j++) suma+=a[i][j];
// printf("%d",suma);
fclose(fp);
fp2 = fopen("flip.out", "w");
fprintf(fp2,"%d\n",suma);
fclose(fp2);
return 0;
}