Probleme en C

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour

Bon alors j'ai réussi à faire le jeu du + ou - je suis content :)(pour ceux qui connaissent pas c'est esayerr de deviner le nombre auquel pense l'ordi)
Bon sinon j'aimerais faire quelque chose mais je n'arrive pas donc voià mon code qui fonctionne et je vais vous dire ce que je souhaiterais faire :
[code]
#include <stdio.h>
#include <stdlib.h>
#include <time.h>


int main ( int argc, char** argv )
{
int nombreMystere = 0, nombreEntre = 0, nombre_de_coups = 1, reponse =1;
const int MAX = 100, MIN = 1;

srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;


do
{
printf("Dis moi un nombre");
scanf("%d", &nombreEntre);
if (nombreEntre < nombreMystere)
{
printf("C'est plus!");
nombre_de_coups ++;
}
else if (nombreEntre > nombreMystere)
{
printf ("C'est moins!");
nombre_de_coups ++;
}
else
{
printf("Bravo! T'as trouvé en %d fois, nom d'une Roberta!", nombre_de_coups);
printf("Tu veux recommencer ? Tapes 1 pour oui /n Sinon quittes!");
scanf ("%d", &reponse);
}
} while (nombreEntre != nombreMystere);

return 0;
}
/code
Alors, si j'ai mis les deux dernier printf c'est pour une raison : Je veux que si on tape 1 le jeu recommence alors j'ai d'abord pensé aux conditions puis aux boucles mais le problème avec les boucles c'est que comme j'en ai déjà mis une j'arrive pas à en mettre une dans l'autre.Comment est-ce que je pourrais faire svp ?

Merci.



2 réponses

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Bonjour,

Il faut utiliser l'algèbre de Bool.
La condition de bouclage actuelle est : nombreEntre != nombreMystere
Tu souhaiterais : nombreEntre != nombreMystere OU reponse==1

Ce qui se traduit par : while (nombreEntre != nombreMystere || reponse==1);
0
Utilisateur anonyme
 
Ah d'accord merci je n'avais pas compris =) Merci ca marce;)
Jettes uy coup d'oeil à Dictionnaire VBScrit(ouC) stp c'est presque la meme chose
Même si ce sont des professionels,Que ce soit à n'importe quel âge, si on est motivé, on peut faire des ravages, et tous les dépasser!
0