Pagini recente » Cod sursa (job #1220947) | Clasament grigoremoisil2008 | Cod sursa (job #2158987) | Cod sursa (job #1963423) | Cod sursa (job #342021)
Cod sursa(job #342021)
#include <fstream>
#include <limits>
using namespace std;
long suma(long a[20][20], int m, int n)
{
int s=0;
for(int i=1; i<=m; i++)
for(int j=1; j<=n; j++)
s+=a[i][j];
return s;
}
int main()
{
long a[20][20];
int m,n;
ifstream f;
ofstream g;
f.open("flip.in");
f>>m>>n;
for(int i=1; i<=m; i++)
for(int j=1; j<=n; j++)
f>>a[i][j];
f.close();
double s=0, l;
for(int i=1; i<=m; i++)
{
l=0;
for(int j=1; j<=n; j++)
l+=a[i][j];
if(l<0)
for(int j=1; j<=n; j++)
a[i][j]*=-1;
}
s=suma(a,m,n);
for(int j=1; j<=n; j++)
{
l=0;
for(int i=1; i<=m; i++)
l+=a[i][j];
if(l<0)
for(int i=1; i<=m; i++)
a[i][j]*=-1;
}
g.open("flip.out");
g<<suma(a,m,n);
g.close();
return 0;
}