Bonsoir les programmeurs je suis entrain de creer un programme "nombre mystere" (tres courant ) que j'ai appris grace a un livre et j'essaye maintenant de y integrer des fonctions en plus comme la dificulté ou le nombres de tentatives pour trouver le nombre mystere.Tout marcher bien quand j'ai integrer la dificulté ,le compilateur de code:blocks sous windows compile bien sans probleme mon code mais rien ne s'affiche sur l'ecran, j'ai juste un message disant d'appuyer sur entrer

Pourriez vous m'eclaircir sur mon code .
Merci d'avance

#include <iostream>
#include <time.h>
using namespace std;
int main()
{
// Declaration des variables
int Nbmystere, joueur; //variables du joueur et du nombre mystere
int valeur = 0; //valeur pour le modulo du rand
srand((int)time(NULL));
Nbmystere = rand() %valeur;
int score = 0; //score est pour le nombre de tentatives
int dificult = 0; //dificult pour choisir le nivo de dificulté entre 1 a 4 pour les if()
int x = 0; //donne au joueur entre quel intervalle il choisi le numero
cout<<" -------------------------\n |Jeux du nombre mystere|\n ------------------------- \n";
cout<<"veuiller choisir un niveau de dificulter de 1 a 4 : "<<endl;
cin>>dificult;
if(dificult == 1)
{
valeur = 20;
x = 20;
}
if (dificult == 2)
{ /* Pour La Dificulter du jeu
valeur = 100; Prend en Compte certaines
x = 15; Conditions. */
}
if (dificult == 3)
{
valeur = 200;
x = 10;
}
if (dificult == 4)
{
valeur = 400;
x = 5;
}
do
{
cout<<"Veillez choisir un chiffre entre 0 et "<<x<<" : ";
cin>>joueur;
score++;
if(score == x)
{
cout<<"trop tard on recommence a 0"<<endl; //dificulté sur un nombre de tour on recommence le jeu
Nbmystere = rand() %valeur;
score= 0;
}
if (joueur==Nbmystere)
{
cout<<"bravo t'es trop fort\n";
cout<<"tu as fait "<<score<<"tentatives"<<endl;
}
else
{
if(joueur < Nbmystere)
cout<<"plus !\n"<<endl;
else
cout<<"Moins !\n"<<endl;
}
}
while(joueur != Nbmystere);
system ("pause");
}
//
j'ai tout essayer je ne trouve pas