-
Notifications
You must be signed in to change notification settings - Fork 0
/
mysteryNumber.c
52 lines (39 loc) · 1.47 KB
/
mysteryNumber.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
/********************************************************************************
* Pour lancer le programme gcc misteryNumber.c -o nomDuFichierExecutable *
*********************************************************************************/
void printGameIntro();
void printGameEnd(int, int);
int main() {
srand(time(NULL)); // initialise le générateur de nombres aléatoires
const int MAX = 100;
const int MIN = 1;
int misteryNumber = (rand() % (MAX - MIN + 1)) + 1;
int number = 0;
int counter = 0;
printGameIntro();
do {
printf("Veuillez rentrer unnombre entre 1 et 100 : ");
scanf("%d", &number);
printf("\n\n");
counter++;
if(number > misteryNumber)
printf("%d n'est pas le nombre mystère, cherche un nombre plus petit \n", number);
else if(number < misteryNumber)
printf("%d n'est pas le nombre mystère, cherche un nombre plus grand \n", number);
} while(number != misteryNumber);
printGameEnd(number, counter);
return 0;
}
void printGameIntro() {
printf("\n");
printf("Bienvenu dans le jeu du nombre mystère ! \n");
printf("Un nombre mystère a été choisi aléatoirement par l'ordinateur \n");
printf("Votre mission est de le retrouver \n");
}
void printGameEnd(int number, int counter) {
printf("Bravo vous avez trouvé le nombre mystère ! : %d \n", number);
printf("Il vous à fallu %d coups pour trouver le résultat \n", counter);
}