Jump to content


Photo

Duvida Para Finalizar Um Problema Em C


  • Faça o login para participar
1 reply to this topic

#1 thiago019

thiago019

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 25/05/2008, 11:31

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

#2 Andre Santos

Andre Santos

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

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.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq