Pagini recente » Cod sursa (job #1850587) | Cod sursa (job #354180) | Cod sursa (job #1013981) | Borderou de evaluare (job #1541567) | Cod sursa (job #546603)
Cod sursa(job #546603)
#include <fstream>
using namespace std;
int main()
{
//Fisiere
ifstream IN("flip.in");
ofstream OUT("flip.out");
//Variabile
int n,m,flip[17][17],sum=0;
IN>>n>>m;
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
IN>>flip[i][j];
//Algoritm
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
sum+=flip[i][j];
}
if(sum<0)
{
for(int j=0;j<m;j++)
{
flip[i][j]=-flip[i][j];
}
}
sum=0;
}
sum=0;
for(int i=0;i<m;i++)
{
for(int j=0;j<n;j++)
{
sum+=flip[j][i];
}
if(sum<0)
{
for(int j=0;j<n;j++)
{
flip[j][i]=-flip[j][i];
}
}
sum=0;
}
sum=0;
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
sum+=flip[i][j];
}
}
OUT<<sum;
return 0;
}