bonjour.
-- exercice 3 --
pour traiter ce problème, j'ai fait un tableau avec 6 colonnes.
les 3 premières représentent le nb de pièces dans le bac 1, avec dans l'ordre:
- colonne1 = écrous
- colonne2 = vis
- colonne3 = clous
les 3 suivantes représentent la même chose mais dans le bac 2.
ensuite, j'applique les instructions de telle sorte que je vide les écrous du bac 1 (avec l'instruction A), puis les clous du bac 1 (avec l'instruction B).
après tout ça, je me retrouve avec 2 vis restantes dans le bac 1, que je peux éliminer petit à petit en repeuplant le bac 1 grâce à l'instruction C, et en dépeuplant ce même bac avec les instructions A et B.
ce qui me donne l'algorithme suivant:
répéter 2 fois
instruction A
fin répéter
répéter 4 fois
instruction B
fin répéter
répéter 2 fois
instruction C
instruction A
instruction B
fin répéter
et le bac 1 est entièrement transféré vers le bac 2.
si tu te fais une simulation sur papier, tu devrais tomber juste...
bonne journée.