Está en la página 1de 3

#include <iostream>

using namespace std;

int main(){

int tope=20,i;

int
edades[tope],edadX,generoX,varonesMenores40=0,mujeresSobrepeso=0,sumatoriaPesos=0,m
ujeresEntre50y85;

bool generos[tope];

float pesos[tope],pesoX,promedioPesos;

//solicitud de datos

for(i=0;i<tope;i++){

cout<<"ingrese edad de persona #"<<i<<endl;

cin>>edadX;

if(edadX<18||edadX>102){

cout<<"ingresa la edad de nuevo"<<endl;

i--;

}else{

edades[i]=edadX;

i=0;

while(i<tope){

cout<<"ingrese genero (0=F)o(1=M) de persona #"<<i<<endl;

cin>>generoX;

if(generoX==0||generoX==1){

generos[i]=generoX;

i++;

}else{

cout<<"ingresa genero (0=F)o(1=M) de nuevo"<<endl;

}
for(i=0;i<tope;i++){

cout<<"ingrese peso de persona #"<<i<<endl;

cin>>pesoX;

if(pesoX<35||pesoX>220){

cout<<"ingresa el peso de nuevo"<<endl;

i--;

}else{

pesos[i]=pesoX;

/////////////////////////////////PROCEDIMIENTOS

/*int edades[tope]={18,25,35,40,101,19,37,41,83,21,61,58,64,67,65,36,42,89,20,98};

bool generos[tope]={0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1};

float pesos[tope]={115,48,132,100,37,55,83,50,69,82,49,112,60,116,81,98,115,105,84,68};*/

for(i=0;i<tope;i++){

if(generos[i]==1){//1=masculino 0=femenino

if(edades[i]<40){

varonesMenores40++;

}else{

cout<<i<<"es mujer"<<endl;

if(pesos[i]>110){

mujeresSobrepeso++;

if(edades[i]>60){

if(pesos[i]>=50&&pesos[i]<=85){

mujeresEntre50y85++;

}
sumatoriaPesos=sumatoriaPesos+pesos[i];

promedioPesos=(float)sumatoriaPesos/tope;

cout<<"varones menores a 40= "<<varonesMenores40<<endl;

cout<<"muejeres con sobrepeso= "<<mujeresSobrepeso<<endl;

cout<<"promedio de pesos= "<<promedioPesos<<endl;

cout<<"muejeres mayores a 60, entre 50 y 85 kilos= "<<mujeresEntre50y85<<endl;

return 0;

También podría gustarte