Pagini recente » Cod sursa (job #1897471) | Cod sursa (job #948220) | Cod sursa (job #902299) | Cod sursa (job #281816) | Cod sursa (job #1015634)
#include <iostream>
#include <fstream>
using namespace std;
int v[17][17],n,m;
void mod(int k)
{ int s=0;
for(int i=0;i<n;i++)
s+=v[i][k];
if(s<0)
for(int i=0;i<n;i++)
v[i][k]=v[i][k]*(-1);
}
void mod1(int k)
{ int s=0;
for(int i=0;i<m;i++)
s+=v[k][i];
if(s<0)
for(int i=0;i<m;i++)
v[k][i]=v[k][i]*(-1);
}
int main()
{
ifstream f("flip.in");
ofstream g("flip.out");
f>>n>>m;int s=0;
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
f>>v[i][j];
for(int i=0;i<n;i++)
mod1(i);
for(int i=0;i<m;i++)
mod(i);
for(int i=0;i<n;i++)
{for(int j=0;j<m;j++)
{s+=v[i][j];
cout<<v[i][j]<<" ";}
cout<<endl;}
g<<s;
return 0;
}