Pagini recente » Cod sursa (job #272220) | Cod sursa (job #1072488) | Cod sursa (job #2215143) | Cod sursa (job #2223533) | Cod sursa (job #660536)
Cod sursa(job #660536)
#include <fstream>
#include <iostream>
using namespace std;
ifstream f("flip.in");
ofstream g("flip.out");
int m, n, mat[17][17], s;
void mat_sum();
int main()
{
f >> n >> m;
for(int i=1; i<=n; i++)
for(int j=1; j<=m; j++)
f >> mat[i][j];
f.clear();
f.close();
mat_sum();
g << s;
}
void mat_sum()
{
for(int i=1; i<=n; i++)
{
for(int j=1; j<=m; j++)
mat[i][0]+=mat[i][j];
if(mat[i][0]<0)
{
mat[i][0]=0;
for(int k=1; k<=m; k++)
{
mat[i][k]*=-1;
mat[i][0]+=mat[i][k];
}
}
s+=mat[i][0];
}
for(int j=1; j<=m; j++)
{
for(int i=1; i<=n; i++)
mat[0][j]+=mat[i][j];
if(mat[0][j]<0)
{
mat[0][j]=0;
for(int k=1; j<=n; j++)
{
mat[k][j]*=-1;
mat[0][j]+=mat[k][j];
}
}
s+=mat[0][j];
}
}