Implemente el ejercicio 15 utilizando la estructura de control for.
#include <stdio.h>
#include <stdlib.h>
//Variables extra
#define RED system("color 4F")
#define CLS system("cls")
#define BR printf("\n")
//
int main()
{
RED;
system("title Ejercicio 20 - Salvatore Haro");
int np,nprogresivo,edad,cont=1;
int Cninos=0,Cadolecentes=0,Cjovenes=0,CadultosA=0,CadultosB=0;
float peso=0,ninos=0,adolecentes=0,jovenes=0,adultosA=0,adultosB=0,errorEdad=0;
printf("Numero de pacientes:");
scanf("%i",&np);
CLS;
for(nprogresivo = np;nprogresivo>0;nprogresivo--)
{
printf(" Paciente #%i\n\n",cont);
printf("Edad:");
scanf("%i",&edad);
printf("Peso:");
scanf("%f",&peso);
if((edad>=0)&&(peso>0))
{
((edad>=0)&&(edad<=12))?ninos=ninos+peso,Cninos++:0;
((edad>=13)&&(edad<=17))?adolecentes=adolecentes+peso,Cadolecentes++:0;
((edad>=18)&&(edad<=29))?jovenes=jovenes+peso,Cjovenes++:0;
((edad>=30)&&(edad<=59))?adultosA=adultosA+peso,CadultosA++:0;
(edad>=60)?adultosB=adultosB+peso,CadultosB++:0;
cont++;
CLS;
}else
{
printf("Datos incorrectos,Intente de nuevo.\n\n");
system("PAUSE");
CLS;
}
}
ninos = ninos/Cninos;
adolecentes = adolecentes/Cadolecentes;
jovenes = jovenes/Cjovenes;
adultosA = adultosA/CadultosA;
adultosB = adultosB/CadultosB;
printf(" PROMEDIO DE PESO\n");
printf("Ninos: %.2f\n",ninos);
printf("Adolecentes: %.2f\n",adolecentes);
printf("Jovenes: %.2f\n",jovenes);
printf("Adultos jovenes: %.2f\n",adultosA);
printf("Adultos mayores: %.2f\n",adultosB);
BR;
BR;
system("PAUSE");
return 0;
}