#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <iostream.h>
using namespace std;
void premier();
void debut();
void init();
int credit, mise, ordi, joueur, vies, d;
char c;
void init()
{
credit = 10000;
vies = 5;
debut();
}
void debut()
{
if (credit < 1)
{
cout << "PERDU!!!\n\n";
init();
}
printf ("Titgrand \n\n 'MIZEZ SANS COMPTER'\n\n ");
cout << "credit = " << credit << "\n\n" ;
cout << "vies = " << vies << "\n\n";
if (vies = 5)
{
cout << "Niveau de difficulte:\n\n";
cout << "1.Facile (0-25)\n\n";
cout << "2.Moyen (0-50)\n\n";
cout << "3.Dificile (0-100)\n\n";
cout << "ou une autre touche quitter\n\n";
cin >> c;
cout << "\n\n";
switch (c)
{
case '1' : d = 25; // the random number will be between 0 and max
break;
case '2' : d = 50;
break;
case '3' : d = 100;
break;
default : exit(0);
break;
}
srand( (unsigned)time( NULL ) ); //initialise le générateur de nombres aléatoires
ordi = rand() % d; //nombre aléatoire entre 0 et d
}
premier();
}
void premier()
{
if (vies == 0)
{
cout << "plus de vies\n\n";
credit = credit - mise;
vies = 5;
debut();
}
if (vies == 5)
{
cout << "MISE ? \n\n";
cin >> mise;
if (mise > credit)
{
cout << "hep! credit = " << credit << "\n\n";
premier();
}
if (mise < 1)
{
cout << "hem!";
premier();
}
}
cout << "Nombre choisi?\n\n";
cin >> joueur;
if (joueur > ordi)
{
cout << "Trop grand!\n\n";
vies = vies - 1;
}
if (joueur < ordi)
{
cout << "Trop petit!\n\n";
vies = vies - 1;
}
if (joueur == ordi)
{
cout << "GAGNE!!!\n\n";
credit = credit + mise + mise * vies * d;
vies = 5;
debut();
}
premier ();
}
void main()
{
init();
return 0;
}