Ajuda na realização de um exercicio. - C++ - Portugal-a-Programar
Ajuda na realização de um exercicio.
By YuRiSsS,
Sou praticamente novo na area da programação, tendo iniciado um mini-curso, no qual já dei pascal (basico) e agora vim para o c++, sendo que complicou agora....
Faz um algoritmo que, para um número indeterminado de pessoas:
* Leia a idade de cada pessoa, considerando que a introdução da idade 0 (zero) indica o fim da introdução dos dados e não deve ser considerada;
*Calcule e escreva o número de pessoas;
*Calcule e escreva a idade média do grupo;
*Calcule e escreva a menor idade e a maior idade.
*Contenha um menu inicial.
A minha duvida nao está nos calculos, nem no menu inicial, eu estou é necessitando de um "empurrao", nao quero que entendam que estou a pedir que façam por mim, mas sim que me dem uma ajuda inicial... na parte do ler até chegar ao zero
Em certa parte penso que seja com o while ou que ele entre no programa, mas como por fim demos ponteiros, e essa parte n percebo ainda muito bem...
Penso que seja algo tipo isto:
//Leitura da idade
}while (idade!=0);
int idade, idadea, totalidd, pplcount;
totalidd=0;
printf("Insira a idade de cada pessoa");
if (idade != 0);
totalidd=totalidd+idade;
pplcount++;
while(idade != 0);
printf ("\nTotal de idades %d", totalidd);
printf ("\nO numero de pessoas inseridas e %d", pplcount);
printf ("\nA media de idades %d", totalidd/pplcount);
O meu problema agora debate-se na parte "considerando que a introdução da idade 0 (zero) indica o fim da introdução dos dados e não deve ser considerada", pois por esse código, que não está completo, conta-me o zero, tanto para o numero de pessoas como para a media....