Probleme d'algorithme

Résolu
Bonjour je suis debutant en programmation et je ne comprend pas grand chose, est ce que quelqu'un connais la solution a se probleme?

Voici un algorithme incomplet permettant de lire un vecteur A de n valeurs, puis de créer un vecteur B, dans lequel ne seront conservées que les valeurs de A qui sont paires. L’algorithme fera afficher les éléments du vecteur B, puis le nombre total d’éléments qu’il contient.
Voyons un exemple avec les valeurs suivantes affectées au vecteur A :
16 31 23 12 74 23 40 15 32 85
Après le traitement, le vecteur B contiendra les valeurs suivantes :
16 12 74 40 32
Le nombre d’éléments distincts sera 5.
Trouvez les éléments qui manquent aux lignes 2, 3, 3.2, 7, 7.1, 7.2, 7.2.1, 7.2.2, 7.2.4 et 7.3.

DÉBUT
1. Lire N
2. I * ______
3. Tant que I <= ______
3.1 Lire A * I *
3.2 I  I + ______
4. M * 0
5. K * 1
6. I * 1
7. Tant que I <= ______
7.1 R * A [ I ] mod ______
7.2 Si R = ______ Alors
7.2.1 M * M ______ 1
7.2.2 B [ ______ ]  A [ I ]
7.2.3 Écrire B * K *
7.2.4 K  K + ______
7.3 I * I + ______
8. Écrire M
FIN

2 réponses

  1. Bonjour,
    L'algorithme avec quelques explications
    DÉBUT
    1. Lire N        ; N est le nombre de d'éléments du vecteur A
    2. I = 1         ; I est l'indice des éléments du vecteur A
    3. Tant que I <= N      ;
    3.1 Lire A [I]     ; enregistrer les valeur des éléments de A
    3.2 I = I + 1     ; incrémenter I pour l'élément suivant de A
    4. M = 0           ; M est le compteur des éléments pairs
    5. K = 1           ; K est l'indice des éléments du vecteur B
    6. I = 1            ; réinitialiser l'indice I
    7. Tant que I <= N
    7.1 R = A [ I ] mod 2 ; R est le reste de la division entière de A[I] par 2
    7.2 Si R = 0 Alors       ; si R=0 alors A[I] est pair
    7.2.1 M = M + 1        ; donc incrémenter le compteur M
    7.2.2 B [ K ] = A [ I ] ; enregistrer le nombre pair dans le vecteur B
    7.2.3 Écrire B [ K ]     ; afficher l'élément
    7.2.4 K = K + 1       ; incrémenter K pour l'élémént suivant de B
    7.3 I = I + 1         ; incrémenter I pour l'élément suivant de A
    8. Écrire M         ; afficher le nombre d'élément pairs trouvés
    FIN
    1. Merci beaucoups pour les explications, ca m'aide a mieux comprendre le probleme.
  2. Bonjour je suis debutant en programmation et je ne comprend pas grand chose
    je vous un algorithme qui calcul l'iverse d'un matrise
    sur pasecal ...svp
    merci