Informática, perguntado por WingsXL, 1 ano atrás

1. Escreva um algoritmo que leia a altura (em metros) de um grupo de N pessoas, calcule e exiba:
a) A maior altura do grupo.
b) A altura média do grupo.
c) O número de pessoas com altura superior a dois metros.
A leitura dos dados deve ser finalizada quando a altura digitada for ZERO

Soluções para a tarefa

Respondido por ascdas
1

Irei fazer essa questão em C++ sem declarar bibliotecas, escrevendo direto o código principal (main)

bool x = true;

int altura, maior = 0, alturaMedia = 0, alturaMaiorQue2 = 0, contador = 0;

while (x){

   cout<<"Digite a altura:";

   cin>>altura;

   if (altura == 0 ) x = false;

   else if (altura > maior) maior = altura;

   alturaMedia = alturaMedia + altura;

   if ( altura > 2 ) alturaMaiorQue2++;

   contador++;

}

cout<<"A maior altura é: "<<maior<<endl;

cout<<"A altura média é: "<<alturaMedia/contador<<endl;

cout<<"O número de pessoas com altura superior a dois metros é: "<<alturaMaiorQue2<<endl;




ascdas: qual linguagem vc usa?
WingsXL: C++ Mesmo
ascdas: que bom, eu ia fazer em C asdchashcd
ascdas: testou e deu certo?
WingsXL: Deu certo, muito obrigado
ascdas: se não entender algo, me avise que posso explicar, bom estudo!
WingsXL: Obrigado
Perguntas interessantes