Cod sursa(job #1467737)

Utilizator mirunaveleaVelea Miruna Denisa mirunavelea Data 4 august 2015 00:34:49
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.08 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("flip.in");
ofstream out("flip.out");
int main()
{
    int N,M,a[16][16],i,j,suma_minima_col=0,suma_minima_lin=0,suma=0,indice_col=0,indice_lin=0;
    fin>>N>>M;
    for(i=0;i<N;i++)
        for(j=0;j<M;j++)
            fin>>a[i][j];
    for(j=0;j<M;j++)
    {
        suma=0;
        for(i=0;i<N;i++)
            suma=suma+a[i][j];
        if(suma<suma_minima_col)
        {
            suma_minima_col=suma;
            indice_col=j;
        }
    }
    for(i=0;i<N;i++)
    {
        a[i][indice_col]=a[i][indice_col]*(-1);
    }
    for(i=0;i<N;i++)
    {
        suma=0;
        for(j=0;j<M;j++)
            suma=suma+a[i][j];
        if(suma<suma_minima_lin)
        {
            suma_minima_lin=suma;
            indice_lin=i;
        }
    }
    for(j=0;j<M;j++)
    {
        a[indice_lin][j]=a[indice_lin][j]*(-1);
    }
    suma=0;
    for(i=0;i<N;i++)
        for(j=0;j<M;j++)
            suma=suma+a[i][j];
    out<<suma;
    fin.close();
    out.close();
    return 0;
}