Cod sursa(job #1618709)

Utilizator alexxchAlex Chirita alexxch Data 27 februarie 2016 22:52:39
Problema Jocul Flip Scor 20
Compilator c Status done
Runda Arhiva de probleme Marime 0.91 kb
#include <stdio.h>
#include <stdlib.h>

int main()
{
	FILE *in, *out;
	int l, c, i, j, sum;
	int mat[17][17];
	in = fopen("flip.in", "rt");
	fscanf(in, "%d %d", &l, &c);
	for(i = 0; i < l; i++)
		for(j = 0; j < c; j++)	
			 fscanf(in, "%d", &mat[i][j]);
	fclose(in);

	for(i = 0; i < l; i++)
	{
		sum = 0;
		for(j = 0; j < c; j++)
			sum += mat[i][j];
		if (sum < 0)
			for(j = 0; j < c; j++)
				mat[i][j] = mat[i][j] * (-1);
	}
	for(j = 0; j < c; j++)
	{
		sum = 0;
		for(i = 0; i < l; i++)
			sum += mat[i][j];
		if (sum < 0)
			for(i = 0; i < l; i++)
				mat[i][j] = -mat[i][j];
	}
	int totalSum = 0;
	for(i = 0; i < l; i++)
		for(j = 0; j < c ; j++)
			totalSum += mat[i][j];
	

for(i = 0; i < l; i++){
		for(j = 0; j < c; j++)	
			printf("%d ", mat[i][j]);
		printf("\n");
	}
	printf("n este %d", l);
	printf("m este %d ", c);







out = fopen("flip.out", "wt");
	fprintf(out, "%d", totalSum);
	fclose(out);	
	return 0; 
}