Cod sursa(job #2638047)

Utilizator ElenaIorgaIorga Elena ElenaIorga Data 26 iulie 2020 16:28:15
Problema Jocul Flip Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 1.25 kb
#include <iostream>
#include <fstream>
using namespace std;

int main()
{
    ifstream fin("flip.in", ios::in);
    ofstream fout("flip.out", ios::out);
    int N, M;
    fin >> N >> M;
    if (N < 1 || M>16)
        return 0;
    int a[100][100], suma, i, j;
    suma = 0;
    for (i = 0; i < N; i++)
        for (j = 0; j < M;j++)
            fin >> a[i][j];
    for (i = 0; i < N; i++)
        for (j = 0; j < M;j++)
            suma = suma + a[i][j];
    int suma1 = 0;
    int suma2 = 0;
    for (i = 0; i < N; i++)
    {
        for (j = 0; j < M; j++)
        {
            suma1 = suma1 + a[i][j];
        }
        for (j = 0; j < M; j++)
        {
            suma2 = suma2 - a[i][j];
        }
        if (suma2 > suma1)
        {
            suma = suma - suma1 + suma2;
        }
        suma1 = 0;
        suma2 = 0;

    }
    for (j = 0; j < M; j++)
    {
        for (i = 0; i < N; i++)
        {
            suma1 = suma1 + a[i][j];
        }
        for (i = 0; i < N; i++)
        {
            suma2 = suma2 - a[i][j];
        }
        if (suma2 > suma1)
        {
            suma = suma - suma1 + suma2;
        }
        suma1 = 0;
        suma2 = 0;
    }
    fout << suma;
    return 1;


}