Cod sursa(job #1651262)

Utilizator 7o7o93Serban Ionut 7o7o93 Data 12 martie 2016 21:31:32
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.27 kb
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <fstream>
int matrix[16][16];
using namespace std;
int sumCol(int matrix[][16], int col, int n)
{
    int s = 0;
    int i;
    for(i = 0 ; i < n ; i ++){
        s += matrix[i][col];
    }
    return s;
}
int sumLin(int matrix[][16], int lin, int m)
{
    int s = 0;
    int i;
    for(i = 0 ; i < m ; i ++){
        s += matrix[lin][i];
    }
    return s;
}
int main()
{
    int n,m,i,j;
    int s = 0;
    ifstream f("filip.in.txt");
    f>>n>>m;
    for(i = 0 ; i < n ; i++)
        for(j = 0 ; j < m ; j++)
            f>>matrix[i][j];
    for(i = 0;i< n;i++)
        for(j = 0; j < m;j++)
            f>>matrix[i][j];
    for(i = 0 ; i < m ; i++){
        sumcoloana =sumCol(matrix,i,n);
        if(sumcoloana < 0){
            for(j = 0 ; j < n; j++)
                matrix[j][i] *= -1;
        }
    }
    int sumlinie = 0, sumcoloana = 0;
    for(i = 0 ; i < n ; i++){
        sumlinie = sumLin(matrix,i,m);
        if(sumlinie < 0){
            for(j = 0; j < m ; j++)
                matrix[i][j] *= -1;
        }
    }
    for(i = 0; i < n ; i++)
        for(j = 0; j < m; j++)
            s += matrix[i][j];
    ofstream g("filip.out");
    g<<s;

    return 0;
}