Sie sind auf Seite 1von 1

1 #include <stdio.

h>
2 #include <stdlib.h>
3 #include <time.h>
4
5 int main()
6 {
7
8 printf(" === BONJOUR ET BIENVENUE DANS LE JEU PLUS OU
9
10 //fixation des variables et des constantes
11 int nombreMystere = 0, nombreSaisi = 0, compteur = 0, c
12 const int MIN = 1;
13 int max = 0;
14 int nouvellePartie = 1;
15
16 //boucle pour la nouvelle partie
17 do
18 {
19
20 //choix du niveau
21 do
22 {
23
24 printf("Choisis un niveau de difficulte pour cette part
25 printf("1. Facile : trouve un nombre entre 1 et 100.\n
26 printf("2. Intermediaire : trouve un nombre entre 1 et
27 printf("3. Difficile : trouve un nombre entre 1 et 100
28
29 scanf("%d", &choixDuNiveau);
30
31 switch (choixDuNiveau)
32 {
33 case 1:
34 printf("Ok tu as choisi le niveau Facile, C'est
35 max = 100;
36 break;
37 case 2:
38 printf("Ok tu as choisi le niveau Intermediaire
39 max = 1000;
40 break;
41 case 3:
42 printf("Ok tu as choisi le niveau Difficile, je
43 max = 10000;
44 break;
45 default :
46 printf("Oups tu as choisi un niveau qui n'exist
47 }
48 }
49 while (choixDuNiveau != 1 && choixDuNiveau != 2 && choi
50 // pb si la personne saisi une lettre !!!!!! bloucle in
51
52
53 //génerer un nombre aléatoire
54 srand(time(NULL));
55 nombreMystere = (rand() % (max - MIN + 1)) + MIN;
56
57 //boucle tant que le joueur n'a pas trouvé la solution
58 do
59 {
60 printf("Choisis un nombre entre %d et %d : \n", MIN
61 scanf("%d", &nombreSaisi);
62
63 if (nombreSaisi>nombreMystere)
64 {
65 printf("C'est moins !\n");
66 compteur++;
67 }
68 else if(nombreSaisi<nombreMystere)
69 {
70 printf("C'est plus!\n");
71 compteur++;
72 }
73 else
74 {
75 printf("Bravo tu as trouve le nombre myster
76 }
77 }
78 while (nombreSaisi!=nombreMystere);
79
80 printf("Souhaites-tu faire une nouvelle partie ?\n");
81 printf("si oui tape 1, sinon tape 0\n\n");
82 scanf("%d\n\n", &nouvellePartie);
83 if (nouvellePartie == 0)
84 {
85 printf("merci d'avoir joue et a bientot !\n\n");
86 }
87 }
88 while (nouvellePartie == 1);
89 return 0;
90 }

-
Edité par margauxplovier1 14 septembre 2017 à 15:41:25

(/fr/message/vote/haut/91963366?
token=meY7APgJ0f16b90s2EtvPBi6NKdOd-
edgarjaco
yJKs95O4tf2g4)
bs
(/fr/memb
res/edgarj
acobs-
79712) /

Das könnte Ihnen auch gefallen