#include #include typedef long double real; int main() { FILE* archivo = fopen("gr08.txt", "r"); if ( ! archivo ) { fprintf(stderr, "No se pudo abrir %s\n", "gr08.txt"); return 1; } real minimo = DBL_MAX; real maximo = -DBL_MAX; real valor = 0.0; real suma = 0.0; unsigned long long contador = 0; while ( fscanf(archivo, "%Lf", &valor) != EOF ) { ++contador; if ( valor < minimo ) minimo = valor; if ( valor > maximo ) maximo = valor; suma += valor; } fclose(archivo); if ( contador > 0 ) { printf("Minimo: %.2Lf\n", minimo); printf("Maximo: %.2Lf\n", maximo); printf("Promedio: %.2Lf\n", suma / contador); } return 0; }