Pagini recente » Diferente pentru problema/progr intre reviziile 9 si 24 | Cod sursa (job #3282959) | Cod sursa (job #1606126) | Diferente pentru problema/popcorn intre reviziile 3 si 2 | Cod sursa (job #825241)
Cod sursa(job #825241)
#include <fstream>
using namespace std;
int main()
{ifstream in("flip.in");
ofstream out("flip.out");
int N,M,A[15][15],i,j,s1,s2;
in>>N;
in>>M;
for(i=0;i<N;i++)
for(j=0;j<M;j++)
in>>A[i][j];
for(i=0;i<N;i++)
{s1=0;
s2=0;
for(j=0;j<M;j++)
{s1=s1+A[i][j];
s2=s2-A[i][j];}
if(s2>s1)
for(j=0;j<M;j++)
A[i][j]=A[i][j]*(-1);}
for(j=0;j<M;j++)
{s1=0;
s2=0;
for(i=0;i<N;i++)
{s1=s1+A[i][j];
s2=s2-A[i][j];}
if(s2>s1)
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++)
out<<A[i][j];
out<<endl;}}