slt j´ai reglé le problem d´hier mais j´ai un nouveau problem l´ordinateur ne gere pas un nombre au hasad je placerais un
et un
la où normalement l´ordinateur gere le nombre hasard
/ /Jeux de loto
- include < iostream>
- include < stdlib.h>
using namespace std;
class loto
{
int n[5];
int Score;
int nbh[5];
public :
loto ( int a, int b, int c, int d, int e);
hasard ( int max);
void score ( );
void affiche ( );
};

loto::loto ( int a, int b, int c, int d, int e)
{
int max = 0;
int i;
for ( i=0; i<5; i++) nbh[i] = ( rand()) / RAND_MAX * max;
n[0] = a;
n[1] = b;
n[2] = c;
n[3] = d;
n[4] = e;
}
void loto::score ( )
{
int i;
for(i=0; i<5; i++)
{
if(n[i] == nbh[i])
{
Score = Score + 5;
}
}
for(i=0; i<5; i++)
{
if(n[i] == nbh[1])
{
Score = Score + 5;
}
else if(n[i] == nbh[2])
{
Score = Score + 5;
}
else if(n[i] == nbh[3])
{
Score = Score + 5;
}
else if(n[i] == nbh[4])
{
Score = Score + 5;
}
else if(n[i] == nbh[5])
{
Score = Score + 5;
}
}
}
void loto::affiche ( )
{
int i;
for(i=0; i<5; i++)
{
cout < < " Nombre choisis par l´ordinateur : " < < nbh[i] < < " \nNombre choisis par vous : " < < n[i] < < " \n" ;
}
cout < < " \nVotre score est " < < Score < <"\n\n";
}
int main()
{
cout < < " Choisisez cinq nombre\n";
int n[5];
int choisir = 0;
while(choisir < 5)
{
choisir++;
cin > > n[choisir];
cout < < " Tu as choisis pour le nombre " < < choisir < < " : " < < n[choisir] < < " \n" ;
}
loto suite1 ( n[1], n[2], n[1], n[2], n[3]);
suite1.score ( );
suite1.affiche ( );
return 0;
}
Merci pour toute reponse