Pagini recente » Cod sursa (job #1714025) | Cod sursa (job #3159700) | Cod sursa (job #2259719) | Cod sursa (job #969280) | Cod sursa (job #2586950)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int M[16][16],m,n,i,j,Sj,S,Si;
ifstream fin ("flip.in");
ofstream fout ("flip.out");
fin>>m>>n;
for (i=1; i<=m; i++)
{
for (j=1; j<=n; j++) fin>>M[i][j];
}
S=0;
for (j=1; j<=n; j++)
{
Sj=0;
for (i=1; i<=m; i++) Sj=Sj+M[i][j];
if (Sj<0)
{
for (i=1; i<=m; i++) M[i][j]=M[i][j]*(-1);
}
}
for (i=1; i<=m; i++)
{
Si=0;
for (j=1; j<=n; j++) Si=Si+M[i][j];
if (Si<0)
{
for (j=1; j<=n; j++) M[i][j]=M[i][j]*(-1);
}
}
for (i=1; i<=m; i++)
{
for (j=1; j<=n; j++) S=S+M[i][j];
}
fout<<S;
fin.close();
fout.close();
return 0;
}