Bonjour à tous,
Je débute tout doucement en programmation et là je viens de rencontrer un petit problème dans mon programme :
le but etant ici d'avoir un petit jeux. Donc tant que le nombre mystere n'est pas trouvé, la boucle continu. Le fait est que je voudrais que le joueur ait un nombre limité de chance pour trouver le NombreMystere que l'autre a introduit. Donc j'initialise une variable compteur à 0 et je met un elseif (compteur ==4) pour qu'une fois que le compteur arrive à 4 le programme imprime que je joueur a perdu. Mais j'ai l'impression que l'instruction ne passe pas ou qu'elle n'est pas mise à la bonne place. Quelqu'un pourrait-il m'expliquer comment je pourrais arranger ça. MerciCode:int main() { int NombreMystere,NombreEntree,compteur=0; printf(" entree le nombre mystere SVP\n"); scanf("%d",&NombreMystere); do { printf("entree le nombre choisi\n"); scanf("%d",&NombreEntree); if(NombreEntree < NombreMystere) { printf("c est plus\n"); compteur++; } else if (NombreEntree > NombreMystere) { printf("c est moins\n"); compteur++; printf( "le compteur est a %d",compteur); } else if (compteur ==4) { printf("vous avez perdu l ami\n"); } else { printf("vous avez gagne"); } } while (NombreEntree != NombreMystere); }
-----