Skip to content

Instantly share code, notes, and snippets.

@mreduar
Created September 30, 2016 19:28
Show Gist options
  • Save mreduar/4909377b7be05abd6b7d6fb1b0e7652f to your computer and use it in GitHub Desktop.
Save mreduar/4909377b7be05abd6b7d6fb1b0e7652f to your computer and use it in GitHub Desktop.
/* Dadas las edades de 50 personas, clasifiquelas en 3 rangos niños, jovenes y adultos, sabiendo que los niños son de 0 a 12
jovenes de 13 a 30 y adultos de 30+. Determine y muestre la cantidad de niños jovenes y adultos presentes en el grupo
que rango de los 3 predomina mas, ademas muestre el promedio. */
#include <stdio.h>
#define n 10
int i, edad;
float adolescentes, adultos, ninos;
int main()
{
for (i = 1; i <= n; ++i)
{
printf("Imntroduzca la edad\n");
scanf("%d",&edad);
if (edad<=12)
{
ninos++;
}else
if ((edad>=13)&&(edad<=30))
{
adolescentes++;
}else adultos++;
}
printf("Los ninos son %.0f y su promedio es %.2f.\n", ninos, ninos/n);
printf("Los adolescentes son %.0f y su promedio es %.2f\n", adolescentes, adolescentes/n);
printf("Los Adultos son %.0f y su promedio es %.2f\n",adultos, adultos/n);
if ((adultos>ninos)&&(adultos>adolescentes))
{
printf("Los que predominan mas son los adultos con %.0f\n",adultos);
}else
if ((adolescentes>ninos)&&(adolescentes>adultos))
{
printf("Los que predominan mas son los adolescentes con %.0f\n",adolescentes);
}else
printf("Los que predominan mas son los ninos con %.0f\n",ninos);
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment