Informática, perguntado por anafreire205590, 8 meses atrás

Faça um programa que leia a idade de uma quantidade indeterminada de pessoas

(a idade 0 (zero) indica o fim da leitura e não deve ser considerada). A seguir calcule:

a. A quantidade de pessoas que informaram a idade

b. A idade média do grupo

c. A menor idade e a maior idade.

O programa é em C usando While.

Me ajudem por favor.

Soluções para a tarefa

Respondido por YagamiTREM
2

Resposta:

#include <stdio.h>

int main(){

 

int idade,qtd,menor,maior,soma;

float media;

 

while(1){

 printf("Informe sua idade: ");

 scanf("%d", &idade);

 if(idade == 0){

  break;

 }

 qtd++;

 if(qtd == 1){

  menor = idade;

  maior = idade;

 }

 if(idade < menor){

  menor = idade;

 }

 if(idade > maior){

  maior = idade;

 }

 soma = soma + idade;

 

}

 

media = soma/qtd;

printf("\n--------------------------------");

printf("\n\nA quantidade de pessoas que informaram a idade: %d", qtd);

printf("\nA idade media do grupo: %.2f", media);

printf("\nmenor idade: %d",menor);

printf("\nmaior idade: %d\n", maior);

return 0;

}

Perguntas interessantes