Toutes les combinaisons possibles
Bonjour à tous,
Je cherche une algorithme simple pour créer toutes les combinaisons possibles de valeurs d'un ensemble.
Typiquement si j'ai les 3 lettres A, B, C dans l'ensemble je souhaite que le programme me sorte les 6 combinaisons possibles
ABC
ACB
BAC
BCA
CAB
CBA
En faisant des boucles For imbriqués les unes dans les autres (autant de boucles que d'éléments) et des conditions (verifier dans le deuxieme For que la valeur n'est pas égal à celle sélectionnée dans le 1er For par exemple), cela fonctionne.
Avec 3 élements c'est possible, mais je cherche à le faire sur 15 éléments, ça deviend rapidement illisible.
Avez-vous un moyen plus simple de le faire?
Merci de l'aide,
Tchoury