Pagini recente » Cod sursa (job #258474) | Cod sursa (job #808602) | Cod sursa (job #768379) | Cod sursa (job #923555) | Cod sursa (job #943270)
Cod sursa(job #943270)
#include<iostream>
#include<fstream>
using namespace std;
int main()
{int n,m,i,j,a[1000][1000],s,b,c;
ifstream f("flip.in");
ofstream g("flip.out");
f>>m>>n;
cout<<m<<n;
for(i=1;i<=m;i++)
{s=0; b=0;
for(j=1;j<=n;j++)
{f>>a[i][j];
if(a[i][j]<0)
s=s+a[i][j];
if(a[i][j]>0)
b=b+a[i][j];
if(s*(-1)>b)
for(j=1;j<=n;j++)
a[i][j]=a[i][j]*(-1);
g<<a[i][j];
}
}
for(j=1;j<=n;j++)
{s=0; b=0;
for(i=1;i<=m;i++)
{if(a[i][j]<0)
s=s+a[i][j];
if(a[i][j]>0)
b=b+a[i][j];
if(s*(-1)>b)
for(i=1;i<=m;i++)
a[i][j]=a[i][j]*(-1);
}}
c=0;
for(i=1;i<=m;i++)
for(j=1;j<=m;j++)
c=c+a[i][j];
cout<<c;
g.close();
f.close();
}