Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > C / C++ > ayuda en algoritno
-Foros de debate

C / C++
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

ayuda en algoritno
Enviado por tekrom el día 12 de junio de 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)

 
Re: ayuda en algoritno
Enviado por Eduard el día 12 de junio de 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!

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network