Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- int main()
- {
- // Les variables
- int NbJoueur = 0;
- int MAX = 0;
- const int MIN = 1;
- int ChoixDifficulte;
- int nombreMystere = 0;
- int Replay = 1;
- int NbCoups = 1;
- int NombreDeJoueurs = 0;
- srand(time(NULL));
- // Boucle replay
- while (Replay)
- {
- // Choix du nombre de joueurs
- printf("- Press 0 : 1 Player\n- Press 1 : 2 Players\n");
- scanf("%d", &NombreDeJoueurs);
- if (NombreDeJoueurs)
- {
- printf("Joueur 1 choisi un chiffre :\n");
- scanf("%d", &nombreMystere);
- }
- if (NombreDeJoueurs == 0)
- {
- // Choix de la difficultée + Génération du chiffre random approprié
- printf("Choix de la difficulte :\n1.Facile 1-50\n2.Normal 1-100\n3.Difficile 1-500\n4.God 1-1000\n5.GigaLulz 1-10000\n");
- scanf("%d", &ChoixDifficulte);
- switch (ChoixDifficulte)
- {
- case 1:
- printf("Vous avez choisi facile : nombre entre 1 et 50\n");
- MAX = 50;
- break;
- case 2:
- printf("Vous avez choisi normal : nombre entre 1 et 100\n");
- MAX = 100;
- break;
- case 3:
- printf("Vous avez choisi difficile : nombre entre 1 et 500\n");
- MAX = 500;
- break;
- case 4:
- printf("Vous avez choisi god : nombre entre 1 et 1000\n");
- MAX = 1000;
- break;
- case 5:
- printf("Vous avez choisi GigaLulz : nombre entre 1 et 10000\n");
- MAX = 10000;
- break;
- default :
- printf("C'etait trop complique d'appuyer entre 1 et 5 ? Pour la peine tu joues en NOOB MODE : nombre entre 1 et 5\n");
- MAX = 5;
- break;
- }
- nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
- printf("%d\n", nombreMystere);
- }
- // La boucle + les conditions formant le jeu de base + compteurs coups
- do
- {
- printf("Quel est le nombre ?\n");
- scanf("%d", &NbJoueur);
- if (NbJoueur < nombreMystere)
- {
- printf("C'est plus !\n");
- NbCoups++;
- }
- else if (NbJoueur > nombreMystere)
- {
- printf("C'est moins !\n");
- NbCoups++;
- }
- else
- {
- printf("GG ! Tu as decouvert le chiffre mystere en %d coups !\n", NbCoups);
- NbCoups = 1;
- }
- } while (nombreMystere != NbJoueur);
- // Fin de la boucle du jeu
- printf("Tu veux refaire une partie ?\n0 : Quitter\n1 : Rejouer\n");
- scanf("%d", &Replay);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement