Cod sursa(job #561416)

Utilizator spadasinoIulian spadasino Data 20 martie 2011 12:24:09
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.65 kb
#include<stdio.h>
#include<iostream>
using namespace std;

long mat[17][17];
int N,M;

void contor(int j)
{int cp=0,cm=0,i;

for(i=1;i<=N;i++)
if(mat[i][j]<0 ) cm++;
             else cp++;

if (cp > cm) for(i=1;i<=N;i++)
             mat[i][j]=mat[i][j]*-1;
             
              
}


int main()
{ int i,j;
   
 freopen("flip.in","r",stdin);
 freopen("flip.out","w",stdout);
 
 cin>>N;         
 cin>>M;
 
 for(i=1;i<=N;i++)
 for(j=1;j<=M;j++)
 scanf("%l",&mat[i][j]);
 
for(i=1;i<=N;i++)
for(j=1;j<=M;j++)
contor(j);

 for(i=1;i<=N;i++)
 {for(j=1;j<=M;j++)
  cout<<mat[i][j]<<" ";
  cout<<endl;  
}
 
           
}