/* 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");
}