Cod sursa(job #1396337)

Utilizator craciuCraciun Alex craciu Data 22 martie 2015 14:02:13
Problema Jocul Flip Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.19 kb
#include <fstream>
#include <iostream>
using namespace std;
ifstream fin("flip.in");
int main()
{
    int n,m,i,j,s=0,s1=0,mat[16][16],ct=1;

    fin>>n>>m;
    for(i=0;i<n;i++)
        for(j=0;j<m;j++)
            fin>>mat[i][j];
    fin.close();

    while(ct!=0)
    {
        ct=0;
        for(i=0;i<=n;i++)
        {
            for(j=0;j<m;j++)
            {
                s=s+mat[i][j];
            }
            if(s<0)
            {
                for(j=0;j<m;j++)
                {
                    mat[i][j]=mat[i][j]*-1;
                }
                ct++;
            }
            s=0;
        }
        for(j=0;j<=m;j++)
        {
            for(i=0;i<n;i++)
            {
                s=s+mat[i][j];
            }
            if(s<0)
            {
                for(i=0;i<n;i++)
                {
                    mat[i][j]=mat[i][j]*-1;
                }
                ct++;
            }
            s=0;
        }
    }

    s=0;
    for(i=0;i<n;i++)
    {
        for(j=0;j<m;j++)
        {
            s=s+mat[i][j];
        }
    }
    ofstream fout("flip.out");
    fout<<s;
    fout.close();
    return 0;
}