From 57c4f1aefadef2765968a8bcdc2604fd97c606b1 Mon Sep 17 00:00:00 2001 From: Pierre Valarcher Date: Tue, 28 Sep 2021 15:03:36 +0200 Subject: [PATCH] exo devinette --- Exemples/devinette.c | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 Exemples/devinette.c diff --git a/Exemples/devinette.c b/Exemples/devinette.c new file mode 100644 index 0000000..3fc8637 --- /dev/null +++ b/Exemples/devinette.c @@ -0,0 +1,40 @@ +#include +#include +#include /* pour utiliser la fonction time */ + +#define MAX 101 +#define MAX_RECH 8 + +int main(void) { + int compteur = 0; + int nb_aleatoire; + int lu; + + /* génération d'un nombre aléatoire entre 0 et 100 (compris) */ + srand(time(NULL)); + nb_aleatoire = rand()%MAX; + + + while (compteur < MAX_RECH) { + printf("Entrer un entier compris entre 0 et 100 : "); + scanf("%d", &lu); + + if (lu == nb_aleatoire) { + printf("Yes!\n"); + compteur = MAX_RECH + 10; + } + if (lu < nb_aleatoire) { + printf("+\n"); + } + if (lu > nb_aleatoire) { + printf("-\n"); + } + + compteur = compteur + 1; + } + + if (compteur == MAX_RECH) + printf("Perdu\n"); + + return EXIT_SUCCESS; +}