dans le cadre de mes études, je dois programmer en C++ un mastermind.
Il se trouve que j'ai des erreurs qui m'empêchent d'avancer..

(je ne sais pas comment mieux vous présenter mon programme.. dsl )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
 
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
 
void aleatoire( int Tpassif[] )
{
     int i,;
     srand (time (NULL) );
     for (i=0; i<4; i++)
         {
         Tpassif [i]=rand()%9;
         }
}
 
 
 
int main(int argc, char *argv[])
{
 
    /*déclarations des variables*/
    int Tpassif[3], Tactif[3], blanc;
    int i=0, rouge=0, j=0;
 
    aleatoire (Tpassif);
    cout<<"Jeu du MasterMind\n\n\n";
    cout<<"l'ordinateur a choisit ses couleurs, essaye de les trouver\n\n"<<"vos couleurs sont : \n";
    for (i=0; i<4; i++)
        {
        cin>>Tactif[i];
        }
 
    cout<<"couleurs choisies : ";
    for (i=0; i<4; i++)
        cout<<Tactif[i];                                                        /*indique les couleurs choisies par le joueur actif*/
    cout<<"\n\n";
 
 
    for (i=0; i<4; i++)
    {
        if (Tpassif[i]==Tactif[i])
        rouge=rouge++;
 
        for(j=0; j<4; j++)
        {
                 if ((i!=j) && (Tactif[i] == Tpassif[j]))
                 blanc=blanc++;
        }
    if (rouge!=0)
       cout<<"nombre de pions rouge : "<<rouge;
    if (blanc!=0)
       cout<<"nombre de pions blancs : "<<blanc;
    if (rouge==0 && blanc==0)
       cout<<"aucune couleur ne corresponds";
 
 
 
 
 
 
    system("PAUSE");
    return EXIT_SUCCESS;
}
}