/*ABBIAMO UNA MATRICE DI NUMERI INTERI DI R RIGHE E C COLONNE MANTENUTA IN UN FILE.
VOGLIAMO VERIFICARE SE LA MEDIA DI CIASCUNA RIGA E' LA STESSA PER CIASCUNA RIGA*/
#include <stdio.h>
#include <stdlib.h>
#define R 10
#define C 10
int main()
{
char filename [FILENAME_MAX];
FILE *fp;
int mat[R][C];
int i,j,somma=0, somma_gen=0;
float media=0;
printf("Inserire nome file input: ");
gets(filename);
if((fp=fopen(filename,"r"))==NULL)
{
fprintf(stderr,"Errore apertura file %s",filename);
return EXIT_FAILURE;
}
for(i=0;i<R;i++)
{
for (j=0;j<C;j++)
somma+=mat[i][j];
if(i==0)
somma_gen=somma;
else
if(somma_gen!=somma)
{
printf("Valore media diversa");
return EXIT_FAILURE;
}
somma=0;
}
printf("Media delle righe uguale");
return EXIT_SUCCESS;
}