Pagini recente » Cod sursa (job #590916) | Cod sursa (job #1601143) | Cod sursa (job #1046041) | Cod sursa (job #2144487) | Cod sursa (job #1565859)
#include<iostream>
#include<fstream>
using namespace std;
int suma(int A[17][17],int N, int M, int ok, int t)
{
int i,s=0,j;
if(ok==1)
{
for(i=1;i<=N;i++)
{
s=s+A[i][t];
}
}
else
{
for(j=1;j<=M;j++)
{
s=s+A[t][j];
}
}
return s;
}
int main()
{
int i,j,A[17][17],N,M,t,k,s=0;
ifstream fin("flip.in");
ofstream fout("flip.out");
fin>>N>>M;
for(i=1;i<=N;i++)
{
for(j=1;j<=M;j++)
{
fin>>t;
A[i][j]=t;
}
}
for(j=1;j<=M;j++)
{
s=0;
for(i=1;i<=N;i++)
{
s=s+A[i][j];
}
if(s<0)
{
for(k=1;k<=N;k++)
{
A[k][j]=A[k][j]*(-1);
}
}
}
for(i=1;i<=N;i++)
{
s=0;
for(j=1;j<=M;j++)
{
s=s+A[i][j];
}
if(s<0)
{
for(k=1;k<=M;k++)
{
A[i][k]=A[i][k]*(-1);
}
}
}
s=0;
for(i=1;i<=N;i++)
{
for(j=1;j<=M;j++)
{
s=s+A[i][j];
}
}
fout<<s;
fin.close();
fout.close();
return 0;
}