Ver Mensaje Individual
  #12 (permalink)  
Antiguo 22/06/2010, 12:46
gonzo13
 
Fecha de Ingreso: agosto-2008
Mensajes: 240
Antigüedad: 15 años, 8 meses
Puntos: 6
Respuesta: obtener la media de un vector

Hola minette. Quería pedirte disculpas porque yo te respondí mirando una versión anterior de tu código.

Viendo tu último código, yo diría que tienes un posible error en el segundo scanf del bucle while. Pregunta por un caracter (%c) en lugar de por una cadena de tamaño uno (%1s).

Cuando dices:
Cita:
"Cuando lo compilo me salen un montón de números. ¿Dónde está el fallo?. Gracias."
¿Te refieres a que te aparecen errores o warnings de compilación o a la ejecución que detallas debajo?

Si es por la ejecución, primero deberías inicializar la tabla "v" a cero antes de comenzar a solicitar los datos con un simple bucle, por ejemplo (aprovechando que i=0):


Código C:
Ver original
  1. while ( i < TAM)
  2. {
  3. v[i] = 0;
  4. i++;
  5. }

De esta manera conseguirás que al dejar de introducir datos, la media se obtenga sumando "ceros", lo cual no varía el resultado.


Saludos,
gonzo