Pagini recente » Cod sursa (job #353538) | Cod sursa (job #1409669) | Cod sursa (job #1315321) | Cod sursa (job #2738493) | Cod sursa (job #2633399)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f ("flip.in");
ofstream g ("flip.out");
int N, M, smax=0, smatrice, slinie, s, a[20][20];
int main()
{
f>>N>>M;
for(int i=0; i<N; i++)
for(int j=0; j<M; j++)
{
f>>a[i][j];
smatrice = smatrice + a[i][j];
}
for(int linie = 0; linie < N; linie++)
{
slinie = smatrice;
for(int j = 0; j < M; j++)
slinie = slinie - 2*a[linie][j];
for(int coloana = 0; coloana < M; coloana++)
{
s = slinie;
for(int i = 0; i < N; i++)
{
if(i == linie)
s = s + 2*a[i][coloana];
else
s = s - 2*a[i][coloana];
}
if(s > smax)
smax = s;
}
}
g << smax;
return 0;
}