Programmation Debutant
Mike
-
Atropa Messages postés 2051 Statut Membre -
Atropa Messages postés 2051 Statut Membre -
Bonjour,
Je debute la programmation en C et voila mon premier programme "bidon" , j'aimerais enfaite lui implanter une fonction de boucle pour qu'il redémarre depuis le début mais ou la mettre ?
Merci :)
Je debute la programmation en C et voila mon premier programme "bidon" , j'aimerais enfaite lui implanter une fonction de boucle pour qu'il redémarre depuis le début mais ou la mettre ?
int main(int argc, char *argv[])
{
int nombreMystere = 0, nombreEntre = 0, Vies = 8, compteur = 0;
int continuerPartie = 1;
const int MAX = 100, MIN = 1;
// Génération du nombre aléatoire
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
do{
printf("Quel est le nombre?\n"); // Premier coup
scanf("%d", &nombreEntre); //
printf("\n");
compteur++; // Compteur Coup
if (nombreMystere > nombreEntre) // Raté , inferieur
printf("C'est plus !\n\n");
else if (nombreMystere < nombreEntre) // Raté superieur
printf("C'est moins !\n\n");
else // Reussite
printf ("Bravo, vous avez trouve le nombre mystere en %d coup !!!\n\n", compteur);
} while (nombreEntre != nombreMystere);
printf("Voulez vous rejouer ?\n");
printf("1. Oui\n");
printf("2. Non\n");
scanf ("%d" , &continuerPartie);
// NEED HELP Fonction Rejouer
}while (continuerPartie = 0);
system("Pause");
return 0;
Merci :)
Configuration: Windows XP Firefox 3.5.2
1 réponse
-
bonsoir tu fais ça :
int main(int argc, char *argv[]) { int nombreMystere = 0, nombreEntre = 0, Vies = 8, compteur = 0; int continuerPartie = 1; const int MAX = 100, MIN = 1; do{ // Génération du nombre aléatoire srand(time(NULL)); nombreMystere = (rand() % (MAX - MIN + 1)) + MIN; do{ printf("Quel est le nombre?\n"); // Premier coup scanf("%d", &nombreEntre); // printf("\n"); compteur++; // Compteur Coup if (nombreMystere > nombreEntre) // Raté , inferieur printf("C'est plus !\n\n"); else if (nombreMystere < nombreEntre) // Raté superieur printf("C'est moins !\n\n"); else // Reussite printf ("Bravo, vous avez trouve le nombre mystere en %d coup !!!\n\n", compteur); } while (nombreEntre != nombreMystere); printf("Voulez vous rejouer ?\n"); printf("1. Oui\n"); printf("2. Non\n"); scanf ("%d" , &continuerPartie); // NEED HELP Fonction Rejouer }while (continuerPartie == 1); system("Pause"); return 0; }