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
|
#include <iostream>
#include <string>
#include <ctime>
#include <cstdlib>
using namespace std;
string melangerLettres(string mot);
int main()
{
string motMystere, motEntre;
int compteur;
cout << "Entrer le mot mystere : ";
cin >> motMystere;
for(compteur = 0; compteur < 50; compteur++)
{
cout << endl;
}
do
{
int coups = 0;
cout << "Quel est ce mot ? " << melangerLettres(motMystere) << endl;
cin >> motEntre;
if(motEntre == motMystere)
{
cout << "Bravo ! Vous avez trouver le mot mystere en " << coups << " ! " << endl;
}
else
{
cout << "Mot incorrect !" << endl;
coups++;
}
} while (motEntre != motMystere);
return 0;
}
string melangerLettres(string mot)
{
string melange;
int position(0);
while (mot.size() != 0)
{
position = rand() % mot.size();
melange += mot[position];
mot.erase(position, 1);
}
return melange;
} |
Partager