Supprimer un message
crodilus
bli> Je pense pas que sa réflexion allait aussi loin que ça, et quand je lis la suite je suis persuadé du contraire
![:petrus: :petrus:](images/smileys/petrus.gif)
Si je veux en faire mes études il faut que je creuse un minimum
![:lol: :lol:](images/smileys/laugh.gif)
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- int main ( int argc, char** argv )
- {
- int nombreMystere = 0, nombreEntre = 0;
- int compteur = 0;
- int regles = 0;
- const int MAX = 100, MIN = 1;
- srand(time(NULL));
- nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
- printf("Bonjour et bienvenue a mon petit jeux de devinete!!! Tape 1 pour jouer ou 2 pour voir les regles BONNE CHANCE!!! \n\n");
- scanf("%d", ®les);
- switch (regles)
- {
- case 1:
- do
- {
- printf("Quel est le nombre mystere? ");
- scanf("%d", &nombreEntre);
- if (nombreMystere > nombreEntre)
- printf("C'est plus !\n\n");
- else if (nombreMystere < nombreEntre)
- printf("C'est moins !\n\n");
- else
- printf ("Bravo, vous avez trouve le nombre mystere en %d coups!!\n\n", compteur);
- compteur++;
- } while (nombreEntre != nombreMystere);
- break;
- case 2:
- printf("Les regles du jeux sont tres faciles il suffit de deviner le bon nombre entre 1-100. Essaye de le trouver en un minimum de temp et c'est gange!!!");
- break;
- }
- return 0;
- }
J'ai une question sur le compteur. Comment se fait-il qu'il comptabilise tout les
coups ? Car j'aurais eu tendance à penser qu'il n'aurait que comptabilisé le dernier vu qu'il se trouvait dans la condition else ... ? !
Moi j'avais mis mon compteur dans un printf juste après le premier printf, et du fait il me mettait le nombre de coups joués à chaque fois que l'on tapait un chiffre.
Programmer ce n'est pas difficile mais ce n'est pas facile non plus
![:lol: :lol:](images/smileys/laugh.gif)