g changé le code:
- include < iostream.h>
- include < stdlib.h>
- include < time.h>
- include < string.h>
int main()
{
srand(time(NULL));
char*
listemots[52]={"agonie","amical","baiser","borgne"
,"chenil","couche","danger","donjon","effort","emb
out","facile","festin","gloire","gospel","humain",
"hippie","ignare","injure","jockey","jargon","kimo
no","klaxon","lettre","loquet","manger","miroir","
nation","novice","odorat","orange","palais","poiso
n","quartz","quinze","raison","rosier","salami","s
olide","teigne","tortue","ultime","utopie","valeur
","vessie","wapiti","whisky","xoanon","xylose","ya
kusa","youyou","zigzag","zombie"};
char trouve[20];
int a;
for(a=0;a<20;a++) trouve[a]=0;
int gagne=0;
int n;
n = rand()%52;
char d;
cout < <"24/10/2003\n\nVoici un jeu semblable au pendu.\n\nVous devez trouver un mot en proposant des lettres."<<endl;
int l;
cout < <"\n1 FACILE\n\n2 NORMAL\n\n3 DIFFICILE\n"<<endl;
cin > > l;
if ( l=1)
{
int k = 20;
cout < <"\nVous avez droit a 20 coups"<<endl;
while(gagne==0 && k>0)
{
cout < <"\nEntrez une lettre ! \n" < <endl;
cin > > d;
int x;
x = k--;
int nb=0;
for(a=0;a<strlen(listemots[n]);a++)
{
if ( listemots[n][a]==d)
{
trouve[a]=1;
nb++;
} // fin du if
} // fin du for
if(nb==0)
{
cout < <"\nIl vous reste " <<x<<" coups"<<endl;
cout < <"\nVotre lettre n´existe pas dans ce mot."<<"\n"<<endl;
}
else
{
cout < <"\nIl vous reste " <<x<<" coups\n"<<endl;
}
// Affiche le mot avec des *
for(a=0;a<strlen(listemots[n]);a++)
{
if ( trouve[a]==1) cout < < listemots[n][a];
else
cout < < " *";
} // fin du for
cout < < endl;
cout < <"\nAvez vous trouve le mot ( 1 pour oui, 0 pour non)?" ;
int t;
cin > > t;
cout < <"\n";
if ( t==1)
{
cout < < " Proposez votre mot ! \n" < < endl;
char c[100];
cin > > c;
if(strcmp(c,listemots[n])==0)
gagne = 1;
else cout < <"\nCe n´est pas le bon mot ! " < <endl;
} // fin du if t==1
} // fin du while gagne, passe que si gagne =
if ( gagne==1){
cout < < " \n!!!!!!!!!!VICTOIRE!!!!!!!!!!\n\n!!!!!!!!!!VOUS AVEZ TROUVE LE BON MOT!!!!!!!!!!" < < endl;
}
if ( k<=0){
cout < <"\n!!!!!!!!!!NOMBRE DE COUPS
ECOULE!!!!!!!!!!\n\n!!!!!!!!!!PERDU!!!!!!!!!!"<<en
dl;
}
}
if ( l=2)
{
int p = 15;
cout < <"\nVous avez droit a 15 coups"<<endl;
while(gagne==0 && p>0)
{
cout < <"\nEntrez une lettre ! \n" < <endl;
cin > > d;
int b;
b = p--;
int nb=0;
for(a=0;a<strlen(listemots[n]);a++)
{
if ( listemots[n][a]==d)
{
trouve[a]=1;
nb++;
} // fin du if
} // fin du for
if(nb==0)
{
cout < <"\nIl vous reste " <<b<<" coups"<<endl;
cout < <"\nVotre lettre n´existe pas dans ce mot."<<"\n"<<endl;
}
else
{
cout < <"\nIl vous reste " <<b<<" coups\n"<<endl;
}
// Affiche le mot avec des *
for(a=0;a<strlen(listemots[n]);a++)
{
if ( trouve[a]==1) cout < < listemots[n][a];
else
cout < < " *";
} // fin du for
cout < < endl;
cout < <"\nAvez vous trouve le mot ( 1 pour oui, 0 pour non)?" ;
int t;
cin > > t;
cout < <"\n";
if ( t==1)
{
cout < < " Proposez votre mot ! \n" < < endl;
char c[100];
cin > > c;
if(strcmp(c,listemots[n])==0)
gagne = 1;
else cout < <"\nCe n´est pas le bon mot ! " < <endl;
} // fin du if t==1
} // fin du while gagne, passe que si gagne =
if ( gagne==1){
cout < < " \n!!!!!!!!!!VICTOIRE!!!!!!!!!!\n\n!!!!!!!!!!VOUS AVEZ TROUVE LE BON MOT!!!!!!!!!!" < < endl;
}
if ( p<=0){
cout < <"\n!!!!!!!!!!NOMBRE DE COUPS
ECOULE!!!!!!!!!!\n\n!!!!!!!!!!PERDU!!!!!!!!!!"<<en
dl;
}
}
if ( l=3)
{
int nbcoups = 10;
cout < <"\nVous avez droit a 10 coups"<<endl;
while(gagne==0 && nbcoups>0)
{
cout < <"\nEntrez une lettre ! \n" < <endl;
cin > > d;
int o;
o = nbcoups--;
int nb=0;
for(a=0;a<strlen(listemots[n]);a++)
{
if ( listemots[n][a]==d)
{
trouve[a]=1;
nb++;
} // fin du if
} // fin du for
if(nb==0)
{
cout < <"\nIl vous reste " <<o<<" coups"<<endl;
cout < <"\nVotre lettre n´existe pas dans ce mot."<<"\n"<<endl;
}
else
{
cout < <"\nIl vous reste " <<o<<" coups\n"<<endl;
}
// Affiche le mot avec des *
for(a=0;a<strlen(listemots[n]);a++)
{
if ( trouve[a]==1) cout < < listemots[n][a];
else
cout < < " *";
} // fin du for
cout < < endl;
cout < <"\nAvez vous trouve le mot ( 1 pour oui, 0 pour non)?" ;
int t;
cin > > t;
cout < <"\n";
if ( t==1)
{
cout < < " Proposez votre mot ! \n" < < endl;
char c[100];
cin > > c;
if(strcmp(c,listemots[n])==0)
gagne = 1;
else cout < <"\nCe n´est pas le bon mot ! " < <endl;
} // fin du if t==1
} // fin du while gagne, passe que si gagne =
if ( gagne==1){
cout < < " \n!!!!!!!!!!VICTOIRE!!!!!!!!!!\n\n!!!!!!!!!!VOUS AVEZ TROUVE LE BON MOT!!!!!!!!!!" < < endl;
}
if ( nbcoups<=0){
cout < <"\n!!!!!!!!!!NOMBRE DE COUPS
ECOULE!!!!!!!!!!\n\n!!!!!!!!!!PERDU!!!!!!!!!!"<<en
dl;
}
}
cin > > n; // juste pour qu´il ne sorte pas
return 0;
}
le blem c ke je choisisse le mode facile, normal ou difficile et bien c le mode facile qui est chargé.