Bonjour à tous, comment allez-vous ?

J'ai trouvé un Exercice sur internet que j'ai voulu résoudre mais je crois mettre un peu en mêler les pinceaux, je sollicite donc votre
connaissance afin de m'aider à résoudre le souci dans le code..

Voici l'exercice :

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
67
 
 
/* Exercice 4 :
   Écrire un programme qui demande à l'utilisateur de saisir 10 entiers stockés dans un Tableau
   ainsi qu'un entier V. Le programme doit rechercher si "V" ce trouve dans le Tableau
   et doit supprimer la 1er occurrence de "V" en décalent d'une case vers la gauche les éléments
   suivants et en rajoutant un 0 à la fin du Tableau. Le programme doit ensuite afficher le
   Tableau Final!
*/
 
 
#include <iostream>
 
using namespace std;
 
int main()
{
    int Entier[10];
    int i, Trouve = 0;
 
    cout <<"Bienvenu(e) dans notre programmer Exercice 4 " <<endl;
    cout <<"Veuillez entrez des valeurs dans le Tableau de 0 à ...." <<endl;
 
    cout <<endl;
 
    //Demande à l'utilisateur d'entrer des valeurs dans le Tableau de 0 à ....
    for(i = 0; i < 10; i++)
    {
        cout <<"Entrez la valeur N° " << i + 1 << " : ";
        cin >> Entier[i];
    }
 
    cout <<endl;
 
    cout <<"Veuillez entrer une valeur ""V"" : ";
    cin >> Trouve;
 
 
    //Décalage de l’occurrence vers la gauche et recherche du Nombre Trouve (Le nombre "V")
 
    for (i = 1; i < 10; i++)
    {
        cout <<"Affichage du Tableau avec décalage à gauche des éléments : " << Entier[i + 1] <<endl;
 
        //Affiche Zéro à a la fin du Tableau (Ne m'affiche pas ce que je veux ...
        if (i == 10)
        {
            for (i = 0; i < 10; i++)
            {
                Entier[10] = 0;
 
 
            }
            cout <<" Tableau de fin égale (0) : " << Entier[10] <<endl;
        }
 
        if (Entier[i] == Trouve)
        {
            Entier[i] = i-1 ;
            cout <<"Décalage vers la gauche de L’occurrence : " << Entier[i] <<endl;
 
 
        }
    }
 
return 0;
}
ça fait des heures que je suis dessus et je n'arrive pas à le résoudre, je ne sait pas non plus si j'ai bien compris l'exercice
en tous cas j'ai fait de mon mieux, mais étant bloquer je sollicite votre aide.. Je vous remercie d'avance et vous
souhaite un excellent après-midi.

Bien à vous.

Aigle-Royal