Programation language c
Résolu
dahn-samuel
Messages postés
82
Date d'inscription
Statut
Membre
Dernière intervention
-
aaddrrii -
aaddrrii -
Bonjour,
je fais des cours de programmation.
j ai cree ce programe en mode console avec codeblock
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main ( int argc, char** argv )
{
int nombreMystere = 0, nombreEntre = 0, coup = 0, nouvellepartie = 0;
const int MAX = 100, MIN = 1;
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
do
{
printf("Entrez un nombre. ");
scanf("%d", &nombreEntre);
coup++;
if ( nombreMystere > nombreEntre )
printf(" c'est plus !\n\n");
else if( nombreEntre > nombreMystere)
printf(" c'est moins !\n\n");
else if( nombreEntre == nombreMystere)
printf("\n\n\t\t Bravos, Vous avez trouver le nombre mystere en %d coups !\n ", coup);
} while ( nombreEntre != nombreMystere );
return 0;
}
mais a la fin j aimerai créé quelque chose qui me permete de demander une nouvelle partie.
Merci de m'aider
--
de dahn-samuel qui essay tout les jours a en svoir plus!
je fais des cours de programmation.
j ai cree ce programe en mode console avec codeblock
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main ( int argc, char** argv )
{
int nombreMystere = 0, nombreEntre = 0, coup = 0, nouvellepartie = 0;
const int MAX = 100, MIN = 1;
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
do
{
printf("Entrez un nombre. ");
scanf("%d", &nombreEntre);
coup++;
if ( nombreMystere > nombreEntre )
printf(" c'est plus !\n\n");
else if( nombreEntre > nombreMystere)
printf(" c'est moins !\n\n");
else if( nombreEntre == nombreMystere)
printf("\n\n\t\t Bravos, Vous avez trouver le nombre mystere en %d coups !\n ", coup);
} while ( nombreEntre != nombreMystere );
return 0;
}
mais a la fin j aimerai créé quelque chose qui me permete de demander une nouvelle partie.
Merci de m'aider
--
de dahn-samuel qui essay tout les jours a en svoir plus!
4 réponses
-
tu fais une boucle !!
#include <stdio.h> #include <stdlib.h> #include <time.h> int main ( int argc, char** argv ) { int nombreMystere = 0, nombreEntre = 0, coup = 0, nouvellepartie = 0,reponse; const int MAX = 100, MIN = 1; srand(time(NULL)); nombreMystere = (rand() % (MAX - MIN + 1)) + MIN; do { do { printf("Entrez un nombre. "); scanf("%d", &nombreEntre); coup++; if ( nombreMystere > nombreEntre ) printf(" c'est plus !\n\n"); else if( nombreEntre > nombreMystere) printf(" c'est moins !\n\n"); else if( nombreEntre == nombreMystere) printf("\n\n\t\t Bravos, Vous avez trouver le nombre mystere en %d coups !\n ", coup); } while ( nombreEntre != nombreMystere ); printf("voulez vous rejouer ?[O/N] : "); scanf("%c", &reponse); } while(reponse == 'O') return 0; } -
Dahn-samuel,
Je reconnais quelqu'un qui apprend sur le site du zéro!
J'ai réalisé ce jeu il y a quelques semaines avec toutes les améliorations.
Si tu veux je te donne le code source pour t'aider? -
Merci,
mois aussi je suis sur le siteduzero.
mais, le code de watou ne marche pas. a la fin, je met 1 et le programme s arrete, donc j essay 0 et il s arrete commem donc peut tu me donner ton code STP?
de dahn-samuel qui essay tout les jours a en svoir plus! -
Je ne peux malheureusement pas copier le code ici car mon navigateur plante... Mais le sujet est résolu alors je crois que tu n'en as plus besoin.