/* 070209-2-1.c * 20 min */ #include <stdio.h> void main (void) { float nota, maxi, mini; float suma; int n; n = 0; suma = 0.; do { printf ("Introduce nota (para finalizar -1): "); scanf ("%f", ¬a); if (n == 0) maxi = mini = nota; n++; if (nota > maxi) maxi = nota; if (nota < mini) mini = nota; suma += nota; } while (nota != -1); if (n > 0) { printf ("Media: %4.2f\n", suma / n); if (n > 2) printf ("Media normalizada: %4.2f\n", (suma - maxi - mini)/ (n - 2)); else printf ("No hay suficientes notas para la media normalizada\n"); } else printf ("No se ha introducido ninguna nota\n"); }