Advertisement
Guest User

Untitled

a guest
Mar 29th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.80 KB | None | 0 0
  1.     int nombreMystere ;
  2.     int max, min = 1 ;
  3.     int devine ;
  4.     int compteur = 1 ;
  5.     int replay ;
  6.     int ndj ;
  7.  
  8.     printf("A combien voulez vous jouer ? tapez 1 pour jouer seul, 2 pour jouer a 2 :");
  9.     scanf("%d", &ndj);
  10.  
  11.     while (ndj < 1 || ndj > 2)
  12.     {
  13.      printf("\nTape 1 ou 2 fdp\n") ;
  14.      scanf("%d", &ndj) ;
  15.     }
  16.  
  17. if (ndj == 1)
  18. {
  19.     int Mode ;
  20.     printf("Quelle mode de difficulté voulez vous ?\n");
  21.     printf("1. Vous devrez deviner un nombre entre 1 et 100\n");
  22.     printf("2. Vous devrez deviner un nombre entre 1 et 1000\n");
  23.     printf("3. Vous devrez deviner un nombre entre 1 et 10000\n");
  24.     scanf ("%d", &Mode);
  25.     while (Mode < 1 || Mode > 3)
  26.     {
  27.         printf("Entre le chiffre correspondant au mode de difficulté souhaité ! \n");
  28.     }
  29.     return Mode;
  30.  
  31. switch(Mode)
  32.     {
  33.     case 1:
  34.         max = 100;
  35.             srand(time(NULL));
  36. nombreMystere = (rand() % (max - min + 1)) + min;
  37.     case 2:
  38.         max = 1000;
  39.             srand(time(NULL));
  40. nombreMystere = (rand() % (max - min + 1)) + min;
  41.     case 3:
  42.         max = 10000;
  43.             srand(time(NULL));
  44. nombreMystere = (rand() % (max - min + 1)) + min;
  45.     }
  46.  
  47.  
  48.  
  49.  
  50. do
  51. {
  52.         printf("Devinez le nombre entre 1 et %d !\n", max);
  53.         scanf("%d", &devine);
  54.  
  55.         if (nombreMystere > devine)
  56.         {
  57.             printf("c'est plus\n\n");
  58.         }
  59.         else if (nombreMystere < devine)
  60.         {
  61.             printf("c'est moins\n\n");
  62.         }
  63.         else
  64.         {
  65.             printf("GG, t'as trouve en %d coups!\n\n", compteur);
  66.         }
  67.     compteur++ ;
  68.  
  69. }while (nombreMystere != devine);
  70.  
  71.  
  72.  
  73.  
  74.     printf("Tapez 1 si vous  voulez  rejouer, ou n'importe quel nombre si ne voulez pas\n", replay);
  75.     scanf("%d", &replay);
  76. }while(replay == 1);
  77.  
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement