Ir ao conteúdo
  • Cadastre-se

Igor Santos_753430

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. ============= RESOLVIDO =======(eram dois erros de sintaxe...) Gente, fiz um programinha bem básico em C que é uma espécie jogo, mas tá travando no final do primeiro loop principal, não sei se foi erro de lógica ou sintaxe, alguém pode dar um help? Código: int main(){ int v1, v2; printf("Well come to The Dice \n"); int ans=0,p=0; char bet; while(ans!=1){ v1=(rand()%6)+1; printf("First Value %d next value Higher(h) or lower(l)?",v1); scanf(" %c",&bet); v2=(rand()%6)+1; while(v1==v2){ v2=(rand()%6)+1; } printf("The second Value is %d ",v2); if(bet=='h'|| bet=='H'){if(v1<v2){ p+=1; printf("YES! \n points %d ",p);}else{printf("So Sorry D: points: %d",p);} } else if(bet=='l'||bet=='l'){if(v1>v2){ p+=1; printf("YES! \n points %d ",p);}else{printf("So Sorrey D: points: %d",p);} }else{ printf("wrong letter... Just h or l ");}printf("\n Continue? (0-yes 1- no)\n");scanf(" %d",ans);if(ans=!1){system("cls");} } return 0;} O programa roda, recebe a entrada, e entra no if else, mas quando tá acabando o primeiro loop principal e vai dar o loop dnv ele trava... Peço deculpas adiantadas pelo código mal formatado D:

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...