/* 070209-2.c * 20 min */ #include <stdio.h> void main (void) { float nota, maxi, mini; float suma; int n; n = 0; suma = 0.; printf ("Introduce nota (para finalizar -1): "); scanf ("%f", ¬a); maxi = mini = nota; while (nota != -1) { if (nota > maxi) maxi = nota; if (nota < mini) mini = nota; suma += nota; n++; printf ("Introduce nota (para finalizar -1): "); scanf ("%f", ¬a); } 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"); }