Jeu de la devinette
Résolu/Fermé
A voir également:
- Jeu de la devinette
- 94 jeu - Télécharger - Puzzle & Réflexion
- Jeu zuma - Télécharger - Jeux vidéo
- Jeu 94 degrés - Télécharger - Divers Jeux
- Jeux de moto: jeu de course 3d - Télécharger - Course
- Logo jeu - Télécharger - Jeux vidéo
1 réponse
jordane45
Messages postés
38376
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
12 janvier 2025
4 723
28 oct. 2021 à 14:17
28 oct. 2021 à 14:17
Bonjour,
ça sert à quoi ??
La réponse est dans la question de l'exercice....
et en gros.. tu mets, dans cette boucle, le code qui commence à la ligne 14 et fini à la fin du if ...
Sans oublier de mettre le break dans le else, juste après la ligne
int i =nbr; while(i < 20){ printf("\nVoici le nombre : %i", i); i++; }
ça sert à quoi ??
Tout d'abord je ne donne que 4 chances pour trouver le bon nombre, mais je ne sais ni où, ni comment mettre le "répéter 4 fois"
La réponse est dans la question de l'exercice....
Utilisez une boucle for et l'instruction break pour sortir de la boucle.
et en gros.. tu mets, dans cette boucle, le code qui commence à la ligne 14 et fini à la fin du if ...
Sans oublier de mettre le break dans le else, juste après la ligne
printf("C'est exact !");
Modifié le 28 oct. 2021 à 14:24
Ok, j'ai pas lu la consigne jusqu'au bout autant pour moi.
Modifié le 28 oct. 2021 à 14:49
J'aimerai introduire : "si au bout de 4 essais l'utilisateur n'a pas trouvé la réponse : vous avez perdu"
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
// trouver un nombre aléatoire :
int main(){
int nbr = 0;
const int MAX = 20, MIN = 0;
srand(time(NULL));
nbr = (rand() % (MAX - MIN + 1)) + MIN;
// demander à l'utilisateur d'insérer un nombre :
for(int nbr=0;nbr<20; nbr++){
printf("\nVoici le nombre : " + nbr);
int nbr_choisi;
printf("Entrez un nombre entre 0 et 20 : ");
scanf("%i",&nbr_choisi);
// conditions :
if(nbr_choisi <nbr){
printf("C'est plus !\n");
}
else if(nbr_choisi >nbr){
printf("C'est moins !\n");
}
else if(nbr_choisi == nbr){
printf("C'est exact !");
break;
}
}
}
28 oct. 2021 à 14:53
explications (à lire ENTIEREMENT ! ) disponibles ici https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ensuite...
La question est :
Ta boucle FOR .. elle sert donc à limiter à 4 tentatives .... et pas à boucler sur la variable nbr ( que tu as déjà initialisé avec un random.. )
bref..
28 oct. 2021 à 15:43