Cod sursa(job #2020545)

Utilizator DennisMirceaCiupitu Dennis-Mircea DennisMircea Data 10 septembrie 2017 17:47:22
Problema Jocul Flip Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.9 kb
#include<iostream>;
#include<fstream>;
using namespace std;
int main()
{
    int i,j,k,n,m,q,z,S,P,S1,l,a[16][16];
    ifstream f("flip.in");
    ofstream g("flip.out");
    f>>n;
    f>>m;
    for (i=1;i<n+1;i++)
        for(j=1;j<m+1;j++)
        f>>a[i][j];
        do
        {q=0;
            for (i=1;i<n+1;i++)
    {S=0;
        for (j=1;j<m+1;j++)
        S=S+a[i][j];
        if(S<0) {q=q+1;
                for(k=1;k<m+1;k++)
                    a[i][k]=a[i][k]*(-1);
    }
    }
    z=0;
    for (i=1;i<m+1;i++)
    {
        P=0;
        for (j=1;j<n+1;j++)
            P=P+a[j][i];
        if (P<0) {z=z+1;
            for (k=1;k<n+1;k++)
                    a[k][i]=a[k][i]*(-1);
        }
    }
    l=0;
    if((q=0)&&(z=0)) l=1;
}
while (l=0);
S1=0;
for (i=1;i<n+1;i++)
    for(j=1;j<m+1;j++)
      S1=S1+a[i][j];
g<<S1;
f.close();
g.close();
return 0;
}