#include <conio.h>
#include <iostream>
#include <windows.h>
using namespace std;
void main()
{
int nbchoisi,nbtaper,difficulte,nb2;
int nbcoup=0;
int nb1=0;
char name[] ="";
cout << "\t\t############################################\n";
cout << "\t\t# Salut bienvenue dans *DEDUCTION* tu dois #\n ";
cout << "\t\t# devinez un nombre que le PC aura choisi #\n";
cout << "\t\t############################################\n\n";
Sleep(3000);
cout << "Comment t'appelles tu ?\n";
cin >> name ;
cout <<"\n\n choisi ta difficulte\n\n"\
<<"\t 1)facile 2)dure\n";
cin >> difficulte ;
srand(GetTickCount());
if (difficulte==2)
{
nbchoisi=rand()%1000;
nb2=1000;
}
else
{
nbchoisi=rand()%100;
nb2=100;
}
cout << "\n\n\nLa machine cherche un nombre \n";
cout << "searching...\n\n" ;
//cout << nbchoisi << " est solution\n\n"; //afficher la solution
Sleep (3000);
while(nbtaper != nbchoisi)
{
cout << "tape un nombre entre " << nb1 << " et " << nb2 << endl;
cin >> nbtaper ;
if ((nbtaper<nb1) || (nbtaper>nb2))
{
while (nbtaper<nb1 || nbtaper>nb2)
{
cout <<"Hum ...! Retaper\n";
cin >> nbtaper ;
}
}
if(nbtaper<nbchoisi)
{
cout <<"\nton nombre est trop petit\n";
nb1 = nbtaper ;
}
if(nbtaper>nbchoisi)
{
cout <<"\nton nombre est trop grand\n";
nb2 = nbtaper ;
}
nbcoup++;
}
cout << "\n\n\t**BIEN JOUE MAIS C'ETAIT FACILE**\n\n"
<< name <<" as mis " << nbcoup <<" coup(s) pour finir\n\n\n" ;
/* <<"une nouvelle version de ce jeu sera bientot\n"\
<<"disponible je pense mettre une evaluation des\n"\
<<"coups et un mode pour jouer contre\n"\
<<"l'ordi pour qu'il essai de deviner le nb que\n"\
<<"vous avez choisi et un 3eme mode de difficulter\n"\
<<"un highscore et un menu\n\n\n"; */
cout <<"\t\tAPPUYER SUR UNE TOUCHE POUR QUITTER\n\n";
while(!kbhit());
//Sleep(30000);
}