Cod sursa(job #2586950)

Utilizator TheNamelessOneCiociia Marius Andrei TheNamelessOne Data 21 martie 2020 19:37:30
Problema Fractii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.82 kb
#include <iostream>
#include <fstream>

using namespace std;

int main()
{
    int M[16][16],m,n,i,j,Sj,S,Si;
    ifstream fin ("flip.in");
    ofstream fout ("flip.out");
    fin>>m>>n;
    for (i=1; i<=m; i++)
    {
        for (j=1; j<=n; j++) fin>>M[i][j];
    }
    S=0;
    for (j=1; j<=n; j++)
    {
        Sj=0;
        for (i=1; i<=m; i++) Sj=Sj+M[i][j];
        if (Sj<0)
        {
            for (i=1; i<=m; i++) M[i][j]=M[i][j]*(-1);
        }
    }
    for (i=1; i<=m; i++)
    {
        Si=0;
        for (j=1; j<=n; j++) Si=Si+M[i][j];
        if (Si<0)
        {
            for (j=1; j<=n; j++) M[i][j]=M[i][j]*(-1);
        }
    }
    for (i=1; i<=m; i++)
    {
        for (j=1; j<=n; j++) S=S+M[i][j];
    }
    fout<<S;
    fin.close();
    fout.close();
    return 0;
}