ayuda en algoritno

tekrom
12 de Junio del 2008
Por favor necesito ayuda con este algoritmo creo que basico.
Se realizo un concierto donde podran entrar maximo 300 personas de diferentes edades y sexo.
Diseñar un algoritmo que reciba las edades y sexos de las personas que asistieron y calcular:
1) cuantas personas asistieron
2)cuantos hombres y mujeres
3)promedio de edades por sexo
4)la edad de la persona mas joven que asistio considerando que no se permitio el acceso de menores de edad (menores de 18)

Eduard
12 de Junio del 2008
Bueno, esto parece bastante facil;
Primero supongo que pasaras la información como 2 punteros a 2 arrays con los datos. Deberias tambien pasar al algoritmo el tamaño de los arrays, de lo contrario sera un poco dificil saber la longitud de estos.
Declara 4 variables: hombres=0, mujeres=0, edadm=0 y joven=100;
En un bule for que cuente hasta el num. de elementos en los arrays haz lo siguiente en cada iteracion:

si (sexo==hombre)
hombres++;
else
mujeres++;
edadm+=edades[i];
si (edades[i]<joven)
joven=edades[i];

Al finalizar el bucle divide edadm por el num. de personas y ya tienes todo lo que querias.
Espero haberme explicado bien y haberte solucionado el problema.
Ciao!