bem eu tenho os eguinte problema para resolver.
fazer um programa que:
Armazenar o nome, sexo e idade de cem pessoas. Consistir as entradas no sentido de aceitar apenas “F” ou “M” para o sexo e valores positivos para a idade. Após a digitação dos dados, exibir os dados de todas as pessoas com idade superior a vinte anos. No final da listagem, exibir a quantidade de pessoas que foram listadas e a porcentagem que este valor representa em relação ao total de pessoas digitadas.
Bem eu sei que precisarei um Vetores, fazer do...While na parte do "f" ou "M" para o sexo e outro para editar idades negativas.
minha duvida é duruante a parte final desse problema, quando terei que pegar o numero de pessoas com idade maior de 20 anos e no final pega esse numero e tirar a % do valor de numero digitadas...
EU uso o compilador Turbo C para fazer esse problemas.
agurado respostas.
Grato!
Thiago Chagas

Duvida Para Finalizar Um Problema Em C
Started By thiago019, 25/05/2008, 11:31
1 reply to this topic
#1
Posted 25/05/2008, 11:31
#2
Posted 11/01/2009, 11:54
Crie uma struct(dados) que contenha todos os dados que você precisa armazenar.
Então, crie um vetor da struct dados dados[100], de tamanho 100. Leia e salve todos os dados no vetor. Depois disso, faça um loop que incrimente uma variavel inteira para cada dados[i].idade > 20. Depois disso, o número j, que você incrementou durante o loop será a porcentagem, visto que são 100 registros.
Então, crie um vetor da struct dados dados[100], de tamanho 100. Leia e salve todos os dados no vetor. Depois disso, faça um loop que incrimente uma variavel inteira para cada dados[i].idade > 20. Depois disso, o número j, que você incrementou durante o loop será a porcentagem, visto que são 100 registros.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)