Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2008, 12:58
GaBBaNa.NaNDo
 
Fecha de Ingreso: diciembre-2006
Mensajes: 11
Antigüedad: 18 años, 1 mes
Puntos: 0
Ayuda ejercicio media lista n numeros

Hola a todos. Tengo una duda con un ejercicio que os decribo a continuación.

Programa que calcule la media de una lista de n numeros. Previamente se preguntara al usuario cuantos numeros va a sumar.

He hecho esto:

int i, n, suma;
float media;

printf ("Cuantos numeros vas a sumar?: ");
scanf ("%d", &n);

suma = 0;
media = 0;

for (i = 1; i <= n; i++);
{
printf ("Introduce los %d numeros: ", n);
scanf ("%d", &n);

if (n >= 2)
{
suma += i;
}
else if (n < 2)
printf ("\nDebes introducir mas de un numero para calcular la media");
}
media = suma / n;
printf ("\nLa media de los numeros introducidos es: %.2f", media);

Llevo un rato dándole vueltas y no se donde está el fallo, ya que cambie lo que cambie la media siempre me sale 1 y si introduzco 1 solo numero no me dice: Debes introducit mas de un numero para calcular la media.

Gracias de antemano.

Saludos.

PD: Espero respuesta lo antes posible si puede ser ya que lo tengo que entregar antes de mañana.