Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. int main()
  6. {
  7. const int MAX = 100, MIN = 1;
  8. int nombreMystere = 0, nombreEntre = 0, nombreDeCoups = 0, continuerPartie = 1, nombreDeJoueurs = 0;
  9.  
  10. printf ("Bonjour et bienvenue dans le jeu de decouverte du nombre!!\n\n");
  11. printf ("Dans ce jeu vous devez trouver un nombre choisi par le pc ou un joueur\n\n\n");
  12.  
  13. do
  14. {
  15.  
  16. printf ("=====Menu=====\n\n\n");
  17. printf ("1--Un joueur\n\n");
  18. printf ("2--Deux joueurs\n\n");
  19. printf ("Alors 1 ou 2 (juste le chiffre) : ");
  20. scanf ("%d", &nombreDeJoueurs);
  21.  
  22. if (nombreDeJoueurs == 1)
  23.  
  24. {
  25.  
  26. srand(time(NULL));
  27. nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
  28.  
  29. do
  30. {
  31. // On demande le nombre
  32. printf("Quel est le nombre ? ");
  33. scanf("%d", &nombreEntre);
  34. nombreDeCoups++;
  35.  
  36. // On compare le nombre entré avec le nombre mystère
  37.  
  38. if (nombreMystere > nombreEntre)
  39. printf("C'est plus !\n\n");
  40. else if (nombreMystere < nombreEntre)
  41. printf("C'est moins !\n\n");
  42. else
  43. printf ("Bravo, vous avez trouve le nombre mystere en %d coups!!!\n\n", nombreDeCoups);
  44.  
  45. } while (nombreEntre != nombreMystere);
  46. nombreDeCoups = 0;
  47. printf ("Voulez vous refaire une partie? pour oui tapez 1, pour non tapez 0 : ");
  48. scanf ("%d", &continuerPartie);
  49. }
  50. else if (nombreDeJoueurs == 2)
  51.  
  52. {
  53.  
  54.  
  55. printf ("Joueur 1 choisissez un nombre entre 1 et 100");
  56. scanf ("%d", &nombreMystere);
  57.  
  58. do
  59. {
  60.  
  61. // On demande le nombre
  62. printf("Quel est le nombre ? ");
  63. scanf("%d", &nombreEntre);
  64. nombreDeCoups++;
  65.  
  66. // On compare le nombre entré avec le nombre mystère
  67.  
  68. if (nombreMystere > nombreEntre)
  69. printf("C'est plus !\n\n");
  70. else if (nombreMystere < nombreEntre)
  71. printf("C'est moins !\n\n");
  72. else
  73. printf ("Bravo, vous avez trouve le nombre mystere en %d coups!!!\n\n", nombreDeCoups);
  74.  
  75. } while (nombreEntre != nombreMystere);
  76. nombreDeCoups = 0;
  77. printf ("Voulez vous refaire une partie? pour oui tapez 1, pour non tapez 0 : ");
  78. scanf ("%d", &continuerPartie);
  79. }
  80. } while (continuerPartie);
  81. return 0;
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement