Cod sursa(job #2583213)

Utilizator PacobabaVrabie Alexandru Pacobaba Data 17 martie 2020 21:36:28
Problema Jocul Flip Scor 0
Compilator cpp-32 Status done
Runda Arhiva de probleme Marime 1.17 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("date.in");
ofstream g("date.out");

int main()
{
    float N,M,st,OK=1,s=0;
    int i,j;
    f>>N>>M;
    int a[16][16];
    for(i=1; i<=N; i++)
    {
        for(j=1; j<=M; j++)
        {
            f>>a[i][j];
        }
    }
    while(OK)
    {
        OK=1;
        for(j=1; j<=M; j++){
            st=0;
            for(i=1; i<=N; i++)
            {
                st+=a[i][j];
            }
            if(st<0)
            {
                OK=0;
                for(i=1; i<=N; i++)
                {
                    a[i][j]*=-1;
                }
            }
        }
        for(j=1; j<=N; j++){
            st=0;
            for(i=1; i<=M; i++)
            {
                st+=a[j][i];
            }
            if(st<0)
            {
                OK=0;
                for(i=1; i<=M; i++)
                {
                    a[j][i]*=-1;
                }
            }
        }
    }
    for(i=1; i<=N; i++)
    {
        for(j=1; j<=M; j++)
        {
            s+=a[i][j];
        }
    }
    g<<s;
    f.close();
    g.close();

}