Probleme en C
Utilisateur anonyme
-
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.
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.