Ir para conteúdo
Fórum Script Brasil
  • 0

como fazer


felipe panches

Pergunta

eu sou iniciante em c, ate agora so sei estruturas de repetiçao e laços for e while, me foi pedido para fazer um programa de eleiçao, então como em programaçao eu aprendi que se tem que fazer um programa em que se considera todas as possibilidades de respostas, eu queria saber como eu posso fazer para que nimquem possa digitar nem letras, nem palavras e nem decimais no voto?

o codigo que preciso fazer tem que iniciar pedindo o numero de eleitores, porem imagino que existe a possibilidade de alguém digitar uma letra para o numero de eleitores por exemplo então como vou eliminar essa possiblidade, abaixo eu fiz um para eliminar o uso de numeros negativos, o que mais eu poderia colocar ai nesse while, ou se tiver que fazer de outro jeito, qual seria para que quando digitar um numero que não seje possitivo e maior que zero apareça a mensagem em printf abaixo

while(eleitores<=0){
printf("para iniciar votacao o numero digitado tem que ser maior que zero \ndigite novamente\n\n");
scanf("%d", &eleitores);}
OBS: uso code blocks
Editado por felipe panches
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...