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
| #include <iostream>
using namespace std;
int main()
{
cout << "decryptix.copyright 2000 liberty ";
cout << "associates, inc. Version 0.2\n" << endl;
cout << "il y a deux façons de jouer à decryptix : ";
cout << "en devinant un modéle créé par l'ordinateur, ";
cout << "ou en laissant l'ordinateur deviner le votre.\n\n";
cout << "Si vous devinez, l'ordinateur va penser a une\n ";
cout << "suite de lettres (e.g,abcde).\n\n";
cout << "A chaque tour, vous faites une proposition et\n";
cout << "l'ordinateur vous dit combien de lettres sont\n";
cout << "correctes, et combien parmi celles-ci occupent\n";
cout << "la position exacte dans le modèle.\n\n";
cout << "Le but est de décoder l'énigme aussi \n";
cout << "vite que possible. Vous dècidez combien de lettres \n";
cout << "peuvent être utilisées et le nombre de position\n";
cout << "(e.g.,5 lettre posible dans 4 positions) \n";
cout << "ainsi que si le modèle peut ou non contenir \n";
cout << "des lettres en double (e.g.,aabcd).\n\n";
cout << "Si l'ordinateur devine, vous pensez à une suite de \n";
cout << "lettres et donnez le score de chaque réponse \n\n"<< endl;
const int minLetters = 2;
const int maxLetters = 10;
const int minPositions = 3;
const int maxPositions = 10;
int howManyLetters = 0,howManyPositions = 0;
bool duplicatesAllowed = false;
int roind = 1;
cout << "Nombrede de lettres ? (";
cout << minLetters << "-" << maxLetters << "): ";
cin >> howManyLetters;
cout << "Nombre de position ? (";
cout << minPositions << "-" << maxPositions << "): ";
cin >> howManyPositions;
char choice;
cout << "Permettre les doubles (o\n) ? ";
cin >> choice;
return 0;
} |
Partager