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
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
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
Português,
6 meses atrás
Ed. Física,
6 meses atrás
Matemática,
6 meses atrás
Matemática,
7 meses atrás
História,
7 meses atrás
Inglês,
11 meses atrás