Pagini recente » Cod sursa (job #414428) | Cod sursa (job #160165) | Cod sursa (job #754115) | Cod sursa (job #1874199) | Cod sursa (job #1072157)
#include<fstream>
#include<iostream>
using namespace std;
int v[16][16],n,m;
int main()
{int ok1,ok2,s;
ok1=1;ok2=1;
ifstream f("flip.in");
ofstream g("flip.out");
f>>n>>m;
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++)
f>>v[i][j];
while(ok1!=0 && ok2!=0)
{
ok1=0;ok2=0;
for(int i=1;i<=n;i++)
{
s=0;
for(int j=1;j<=n;j++)
s=s+v[i][j];
if(s<0)
{
ok1=1;
for(int j=1;j<=n;j++)
v[i][j]=v[i][j]*(-1);
}
}
for(int j=1;j<=n;j++)
{s=0;
for(int i=1;i<=m;i++)
s=s+v[i][j];
if(s<0)
{ok2=1;
for(int i=1;i<=n;i++)
v[i][j]=v[i][j]*(-1);
}
}
}
s=0;
for(int i=1;i<=n;i++)
{for(int j=1;j<=m;j++)
{s=s+v[i][j];cout<<v[i][j]<<" ";}cout<<endl;}
g<<s;
}