Pagini recente » Cod sursa (job #174145) | Cod sursa (job #684469) | Cod sursa (job #217178) | Cod sursa (job #2054491) | Cod sursa (job #688587)
Cod sursa(job #688587)
#include<fstream>
using namespace std;
long a[16][16];
int n,m,s;
fstream f("flip.in",ios::in) , g ("flip.out", ios::out);
void citire(int &n,int &m)
{
int i,j;
f>>n>>m;
for (i=0;i<n;i++)
for (j=0;j<m;j++)
f>>a[i][j];
f.close();
}
int suma()
{
int i,j;
for (i=0;i<n;i++)
for (j=0;j<m;j++)
s+=a[i][j];
return s;
}
void medie(int n,int m,long a[16][16]){
int sa=0,i,j;
for (i=0;i<n;i++)
{for (j=0;j<m;i++)
sa+=a[i][j];
if ((sa/m)<0) for (int t=0;t<m;t++)
a[i][t]*=(-1);
}
sa=0;
for (i=0;i<m;i++)
{for (j=0;j<n;i++)
sa+=a[j][i];
if ((sa/n)<0) for (int t=0;t<n;t++)
a[t][i]*=(-1);
}
}
int main(){
citire(n,m);
medie(n,m,a);
g<<suma();
g.close();
return 0;
}