1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
|
#include<stdlib.h>
#include<stdio.h>
#include<time.h>
int main(int argc, char *argv[])
{
// Déclaration des variables
int jouer = 0, nombreJoueurs = 0, nombreMystere = 0, nombreTaper = 0;
const int MAX = 100, MIN = 1;
printf("\t\t########## JEU DU PLUS OU MOINS ##########\n\n\n\n");
printf("Voulez-vous faire une partie ?\n\n");
printf("0 : Oui\n");
printf("1 : Non\n");
scanf("%d", &jouer);
while(jouer == 0) // Si le joueur veut commencer une partie
{
printf("Nombre de joueur pour cette partie ?\n\n");
printf("0 : 1 joueur\n");
printf("1 : 2 joueurs\n");
do{
scanf("%d", &nombreJoueurs);
}while(nombreJoueurs > 1);
while(nombreJoueurs == 0) // Partie à 1 joueur
{
int compteur = 0; // Initialisation du compteur
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN; //Génération du nombre aléatoire
printf("C'est a vous de jouer !\n");
while (nombreTaper != nombreMystere) // Tant que le nombre n'a pas été trouver...
{
printf("Trouvez ce nombre\n\n");
scanf("%d", &nombreTaper);
if (nombreTaper < nombreMystere)
{
printf("C'est plus...\n\n");
}
else if(nombreTaper > nombreMystere)
{
printf("C'est moins...\n\n");
}
else
{
printf("Bravo, vous avez trouver le bon nombre qui est : %d en %d coups\n", nombreMystere, compteur);
}
} // Le nombre a été trouvé
} // Fin de la boucle pour le jeu à 1 joueur
while(nombreJoueurs == 1) // Partie à 2 joueurs
{
int compteur = 0;
printf("Joueur 1 : Tapez un nombre entre 1 et 100\n\n");
do{
printf("%d", &nombreTaper);
}while(nombreTaper < 1 || nombreTaper > 100);
while (nombreTaper != nombreMystere)
{
printf("Trouvez ce nombre\n\n");
scanf("%d", &nombreTaper);
if (nombreTaper < nombreMystere)
{
printf("C'est plus...\n\n");
}
else if(nombreTaper > nombreMystere)
{
printf("C'est moins...\n\n");
}
else
{
printf("Bravo, vous avez trouver le bon nombre qui est : %d en %d coups\n", nombreMystere, compteur);
}
} // Le nombre a été trouvé
}
return 0;
} |
Partager