Pagini recente » Cod sursa (job #417642) | Cod sursa (job #3262098) | Cod sursa (job #2536875) | Cod sursa (job #840247) | Cod sursa (job #1613495)
#include <fstream>
using namespace std;
ifstream f("flip.in");
ofstream g("flip.out");
int N,M,a[10000][17];
void citire()
{
int i,j;
f>>N>>M;
for(i=1;i<=N;i++)
for(j=1;j<=M;j++) f>>a[i][j];
}
void afisare()
{
int i,j;
for(i=1;i<=N;i++)
{
for(j=1;j<=M;j++) {g<<a[i][j]<<' ';}
g<<'\n';
}
}
int main()
{
int i,j,s,m,n,s2;
citire();
s=0;
for(j=1;j<=M;j++){
for(i=1;i<=N;i++)
{
s=s+a[i][j]; if(i==N&&s>0) break;
else if(i==N&&s<0)
{
for(n=1;n<=N;n++)if(a[n][j]>0){a[n][j]=-a[n][j];for(m=1;m<=M;m++)s2=s2+a[n][m];}
}
}
s=0;
}
g<<s2;
return 0;
}