Informática, perguntado por michaelcamusbeluhgak, 5 meses atrás

Em C++, se você precisasse escrever um programa que recebesse o sexo e a altura de 25 pessoas e armazenasse nos vetores Sexo e Altura, respectivamente, e, em seguida, calculasse e exibisse a média de altura das mulheres e a média de altura dos homens, que trecho utilizaria para recebimento de valores via teclado e para as somas necessárias na obtenção da média das alturas?

Atenção às variáveis utilizadas:

quantF - Quantidade de pessoas do sexo feminino;

somaAF - Soma das alturas do sexo feminino;

quantM - Quantidade de pessoas do sexo masculino;

somaAM - Soma das alturas do sexo masculino.

1)for (ind=0;ind<=24;ind++) {

cout <<"Informe o sexo: ";

cin >>Sexo;

cout <<"Informe a altura: ";

cin >>Altura;

if (Sexo[ind]==F || Sexo[ind]==f)

{ quantF++; somaAF+=[ind]; }

else if (Sexo[ind]==M || Sexo[ind]==m)

{ quantM++; somaAM+=[ind]; }

}
2)for (ind=0;ind<=24;ind+=2) {

cout <<"Informe o sexo: ";

cin >>Sexo[ind];

cout <<"Informe a altura: ";

cin >>Altura[ind];

if (Sexo[ind]==F && Sexo[ind]==f)

{ quantF++; somaAF+=Altura[ind]; }

else if (Sexo[ind]==M && Sexo[ind]==m)

{ quantM++; somaAM+=Altura[ind]; }

}
3)for (ind=24;ind<=24;ind++) {

cout <<"Informe o sexo: ";

cin >>Sexo[ind];

cout <<"Informe a altura: ";

cin >>Altura[ind];

if (Sexo[ind]==F || Sexo[ind]==f)

{ quantF+=ind; somaAF+=Altura[ind]; }

else if (Sexo[ind]==M || Sexo[ind]==m)

{ quantM+=ind; somaAM+=Altura[ind]; }

}
4)
for (ind=0;ind>=24;ind--) {

cout <<"Informe o sexo: ";

cin >>Sexo[ind];

cout <<"Informe a altura: ";

cin >>Altura[ind];

if (Sexo[ind]==F || Sexo[ind]==f)

{ quantF++; somaAF=Altura[ind]; }

else if (Sexo[ind]==M || Sexo[ind]==m)

{ quantM++; somaAM=Altura[ind]; }

}
5)for (ind=0;ind<=24;ind++) {

cout <<"Informe o sexo: ";

cin >>Sexo[ind];

cout <<"Informe a altura: ";

cin >>Altura[ind];

if (Sexo[ind]==F || Sexo[ind]==f)

{ quantF++; somaAF+=Altura[ind]; }

else if (Sexo[ind]==M || Sexo[ind]==m)

{ quantM++; somaAM+=Altura[ind]; }

}

Soluções para a tarefa

Respondido por deboracrv94
5

Resposta:

cout <<"Informe o sexo: ";

 cin >>Sexo[ind];

 cout <<"Informe a altura: ";

 cin >>Altura[ind];

 if (Sexo[ind]==F || Sexo[ind]==f)

 { quantF++; somaAF+=Altura[ind]; }

 else if (Sexo[ind]==M || Sexo[ind]==m)

 { quantM++; somaAM+=Altura[ind]; }

}

Respondido por gustavo93r
0

Resposta:

 

for (ind=0;ind<=24;ind++)  {

 cout <<"Informe o sexo: ";

 cin >>Sexo[ind];

 cout <<"Informe a altura: ";

 cin >>Altura[ind];

 if (Sexo[ind]==F || Sexo[ind]==f)

 { quantF++; somaAF+=Altura[ind]; }

 else if (Sexo[ind]==M || Sexo[ind]==m)

 { quantM++; somaAM+=Altura[ind]; }

Explicação:

Perguntas interessantes