Untitled

 avatar
unknown
plain_text
3 years ago
1.0 kB
5
Indexable
/*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;
}