Pagini recente » Cod sursa (job #2709575) | Cod sursa (job #2929667) | Cod sursa (job #915853) | Cod sursa (job #1594024) | Cod sursa (job #1462979)
#include <fstream>
using namespace std;
int main()
{
fstream f("flip.in",ios::in);
fstream g("flip.out",ios::out);
int a[100][100],n,m,i,j,sum,sum1;
f>>n>>m;
for (int i(0);i<n;i++)
for (int j(0);j<m;j++)
f>>a[i][j];
do
{
sum1=sum;
sum=0;
for (int i(0);i<n;i++)
for (int j(0);j<m;j++)
{
sum=sum+a[i][j];
if(sum<0)
{
for (int j(0);j<m;j++)
a[i][j]=a[i][j]*(-1);
sum=0;
}
else sum=0;
}
for (int j(0);j<m;j++)
for (int i(0);i<n;i++)
{
sum=sum+a[i][j];
if (sum<0)
{
for (int i(0);i<n;i++)
a[i][j]=a[i][j]*(-1);
sum=0;
}
else sum=0;
}
for (int i(0);i<n;i++)
for (int j(0);j<m;j++)
sum=sum+a[i][j];
}
while (sum1<sum);
g<<sum1;
f.close();
g.close();
return 0;
}