Re : Combinaisons d'éléments avec maximum
Bonjour PierreJean, Bonjour à tous,
Etant donné la question, l'ordre des chiffres (1-2-3-4-5-6-7) ne change jamais, on se contente de masquer certains d'entre eux pour les combinaisons. un trou c'est un chiffre masqué. Il y a jusqu'à 5 trous. Le tableau trou contient les rangs des chiffres masqués (rang de 1 à 7).
Au début, un trou au rang 7, puis je diminue le rang jusqu'à 1
Puis un deuxième trou au rang 7, et je remet le 1er au rang 6
Je descend toujours le premier trou jusqu'à ce qu'il atteigne la valeur de son indice (1)
Puis si je change le rang d'un autre trou, je redonne aux trous précédents le rang inférieur à celui changé
Trous doit évoluer comme ça :
7-0-0-0-0
6-0-0-0-0
5-0-0-0-0
...
1-0-0-0-0
6-7-0-0-0 'ajout d'un trou, on donne aux précédents la valeur inférieure
5-7-0-0-0
...
1-7-0-0-0
5-6-0-0-0 'changement de valeur d'un trou, on donne aux précédents la valeur inférieure
...
1-2-0-0-0
5-6-7-0-0 'ajout d'un trou, on donne aux précédents la valeur inférieure
...
La condition de sortie est que chaque trou ait la valeur de son indice
si je ne me trompe pas, le code devrait fonctionner pour plus de 7 valeurs (il suffit de redéfinir le nom Valos)
Edit : la méthode Poinçonneur des Lilas