Codice: Seleziona tutto
#include <stdio.h>
#include <stdlib.h>
#define MAXNUM 80
int main()
{
char file[MAXNUM];
FILE *fp;
int v, max, min, count=0, somma;
printf("Inserisci percorso file:");
gets(file);
if ((fp=fopen("file","r"))==NULL)
{
fprintf(stderr, "Errore");
return EXIT_FAILURE;
}
if ((fscanf(fp, "%d", &v))!=EOF)
{
max=min=somma=v;
count++;
}
else
{
fprintf(stderr, "File Vuoto");
return EXIT_FAILURE;
}
while ((fscanf(fp, "%d", &v))!=EOF)
{
count++;
somma+=v;
if (v>max)
max=v;
else if (v<min)
min=v;
}
printf("Massimo:%d\n Minimo:%d\n Somma:%d\n Media:%d\n Numero Valori:%d", max, min, somma, somma/count, count);
fclose(fp);
}


