Pagini recente » Cod sursa (job #1105870) | Cod sursa (job #2015149) | Monitorul de evaluare | Cod sursa (job #1957580) | Cod sursa (job #805217)
Cod sursa(job #805217)
#include <fstream>
#define MAX_WIDTH 500
#define MAX_HEIGHT 500
int Table[MAX_WIDTH][MAX_HEIGHT];
int N,M;
int s,st,stt;
using namespace std;
int main()
{
ofstream out;
ifstream in;
in.open("flip.in");
out.open("flip.out");
if(in.is_open())
{
while(in.good())
{
in >> N;in>>M;
for(int i = 0; i < N; i++)
{
for(int j = 0; j < M; j++)
{
in >>Table[i][j];
//cout <<Table[N][M];
}
}
}
}
s = 0;
st = 0;
for(int i = 0; i < N; i++)
{
for(int j = 0; j <= M; j++)
{
if(j < M)
{
st = st + Table[i][j];
stt = stt - Table[i][j];
}
else
{
if(st < stt)
{
for(int k = 0; k < M; k++)
{
Table[i][k] = -Table[i][k];
st = st + Table[i][k];
}
}
}
s = s + st;
}
}
out << s;
in.close();
out.close();
return 0;
}