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
int tab[9],i,deux,cinq;
 
    for(i=0;i<10;i++)
    {
        cout<<"Entrez la note de l'eleve :";
        cin>>tab[i];
    }
    deux=tab[1];
    cinq=tab[4];
    tab[1]=cinq;
    tab[4]=deux;
 
    for(i=0;i<10;i++)
    {
        cout<<tab[i]<<" ";
    }
Voila mon code,tout simple,je veux juste inverser le deuxième et cinquième élément du vecteur.Le soucis c'est qu'avec ma variable "cinq" qui prend donc la valeur tab[4] il se trouve non seulement elle prend bien cette valeur mais elle la met aussi dans le dernier élément de mon tableau tab[9].C'est à dire que si je rentre dix valeur donc par exemple 1,2,3,4,5,6,7,8,9,10 et qu'ensuite ma variable deux prend comme valeur 2 et ma variable cinq prend comme valeur 5 à à l'affichage de mon tableau j'aurais 1,5,3,4,2,6,7,8,5.La réponse doit être tout con mais je trouve pas en cherchant sur des forums et autres tutos.