En algorithmique, ce n'est pas plus compliqué qu'un truc du genre :
ok: booléen
i: entier
ok = faux
i = 0
tant que(!ok)
{
si(taille du tableau != 0)
{
aller à telle ligne
retirer élément à la position i
i = i + 1
}
sinon
{
ok = vrai
}
}
Par contre en programmation, je ne me souviens pas d'un langage qui permet de retirer un élément d'un tableau et de pouvoir en réduire la taille, c'est la définition même d'un tableau. En revanche, si tu utilises un tableau dynamique type ArrayList en Java par exemple, tu peux ainsi faire ce que tu veux en utilisant les opérations add() et remove() pour ajouter/supprimer et size() pour tester la taille de la liste à chaque tour de boucle. Après, bien d'autres façons sont possibles.
PS : la prochaine fois, au lieu de créer un 2ème topic pour la même chose parce que le 1er était incomplet, tu peux répondre directement sur ce 1er topic.