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 :)
A voir également:
- Programmation Debutant
- Logiciel de programmation pour débutant - Guide
- Logiciel montage vidéo débutant - Guide
- Platine dj debutant - Forum Enregistrement / Traitement audio
- Apprendre le coran pour débutant (+ pdf) - Télécharger - Histoire & Religion
- Comment utiliser un ordinateur pour un débutant - Astuces et Solutions
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;
}