Pagini recente » Cod sursa (job #891131) | Cod sursa (job #2846677) | Cod sursa (job #3204703) | Cod sursa (job #3221289) | Cod sursa (job #2777589)
#include <fstream>
using namespace std;
ifstream f ("flip.in");
ofstream g ("flip.out");
int a[16][16];
int main()
{
int sum,i,j,x,y,e,max1,max2,max3,r;
f>>x>>y;
for(i=1;i<=x;i++)
{
for(j=1;j<=y;j++)
{
f>>a[i][j];
}
}
for(i=1;i<=x;i++)
{
for(j=1;j<=y;j++)
{
max1=0;
max2=0;
for(e=1;e<=y;e++)//1
max1=max1+a[i][e];
for(r=1;r<=x;r++)
max2=max2+a[r][j];
if(max1>0)
if(max2>0)
max3=1;
else
for(r=1;r<=x;r++){
a[r][j]=-a[r][j];}
else
if(max2>0)
for(e=1;e<=y;e++)
{
a[i][e]=-a[i][e];
}
else
{
for(r=1;r<=x;r++)
{
a[r][j]=-a[r][j];
}
for(e=2;e<=y;e++)//2
{
a[i][e]=-a[i][e];
}
}
}
}
sum=0;
for(i=1;i<=x;i=i+1)
{
for(j=1;j<=y;j=j+1)
{
sum=sum+a[i][j];
}
}
g<<sum;
}