[ Foro de C ]
Hola gente !
mi pregunta es mas o menos ideas para poder terminar este programa que me falta mostrar cuantos son los que estan encima de la media y por debajo .
#include <stdio.h>
int main ()
{
// declaracion de la tabla
int tabla[10],i;
// declaracion de variable media y suma
int media;
int suma =0;
printf ("\n Ingresar 10 numeros : ");
for (i=0;i<10;i++)
{
scanf ("%d",&tabla[i]);
suma=suma+tabla[i];
}
media=suma/10;
//mostramos la tabla por pantalla
for (i=0;i<10;i++)
{
printf("%d|",tabla[i]);
}
printf ("\n \n La media de los 10 numeros son : %d",media);
getchar();
getchar();
return 0;
}
Casi lo tienes. Con otro "for" como el que pide datos, compruebas si cada uno de ellos está por encima de la media y lo vas contando...
contadorEncima = 0;
for (i=0;i<10;i++)
{
if (tabla[i] > media)
contadorEncima++;
}
De igual modo, mirarías cuales hay por debajo, usando otro contador.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)