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
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
Português,
7 meses atrás
Ed. Física,
7 meses atrás
Português,
7 meses atrás
Português,
9 meses atrás
História,
9 meses atrás
Português,
1 ano atrás
Ed. Técnica,
1 ano atrás