Pagini recente » Cod sursa (job #646224) | Cod sursa (job #3235592) | Cod sursa (job #809255) | Cod sursa (job #3263273) | Cod sursa (job #281542)
Cod sursa(job #281542)
#include<iostream>
#include<fstream>
int main()
{
std::ifstream instead;
using namespace std;
using std::ifstream;
ifstream f("flip.in");
ofstream g("flip.out");
long a[17][17], v[17][17]= { 0 }, sum1, sum2, sum, k;
short i, j, n, m;
f>>n>>m;
for(i=1;i<=n;i++)
{
for(j=1;j<=m;j++) f>>a[i][j];
}
for(i=1;i<=n;i++)
{
sum1=0;
for(j=1;j<=m;j++) sum1=sum1+a[i][j];
if(sum1<0)
{
for(j=1;j<=m;j++) v[i][j]=a[i][j]*-1;
}
else
{
for(j=1;j<=m;j++) { if(v[i][j]==0) v[i][j]=a[i][j]; }
}
}
for(j=1;j<=m;j++)
{
sum2=0;
for(i=1;i<=n;i++) sum2=sum2+a[i][j];
if(sum2<0)
{
for(i=1;i<=n;i++) v[i][j]=a[i][j]*-1;
}
else
{
for(i=1;i<=n;i++) { if(v[i][j]==0) v[i][j]=a[i][j]; }
}
}
sum=0;
for(i=1;i<=n;i++)
{
for(j=1;j<=m;j++) sum=sum+v[i][j];
}
g<<sum;
f.close();
g.close();
return 0;
}