Le nombre magique!!!(jeu)

Contenu du snippet

Le nombre magique est un jeu où il faut deviner un nombre entre 1 et 100 aléatoire que le programme génère.
Le programme crée un nombre entre 1 et 100 pour le trouver vous devez choisir un nombre au hazard et le programme vous indique si le nombre créé est supérieur ou inferieur au nombre choisi.

Source / Exemple :


#include <iostream>
#include <string>
#include <ctime>
using namespace std;
int main()
{ 
  srand(time(NULL)); 
  const int partie = 10;
  int nombre = (rand() % 100) + 1;  
  int essai = 1;
  int choix = 0;

  cout << "Le nombre magique!!!\n";
  cout << "Indice:Le nombre magique est compris entre 1 et 100\n";
  cout << "Vous avez " << partie << " partie(s) pour trouver le nombre magique.\n";

    for(essai = 1; essai <= partie; essai++)
	{

      cout << "Essai n " << essai << ".\nVotre proposition : ";
      cin >> choix;

      if(choix < nombre) cout << "Plus!!!\n";
      if(choix > nombre) cout << "Moins!!!\n";
      if(choix == nombre)
	  {
		  cout << "Bien vous avez Gagne!!!\n";
		  break;
	  }
	}
  string rejouer; 

  if(essai > partie)

  cout << "Perdu! Le nombre etait "<< nombre << endl;
     for(;;)
	 {
     cout << "Voulez vous rejouer ?";
     cin >> rejouer;
       if(rejouer== "oui")
	   {
       return main();
	   }
       if(rejouer== "non")
	   {
       return 0;
	   }
       if(rejouer!= "oui" || rejouer!= "non")
	   {
       cout << "repondez par oui ou par non.\n";
       continue;
	   }
	 }
}

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.