Bonjour,
je cherche la methode optimale pour balayer l'ensemble des possibles de n variables qui peuvent prendre m valeurs chacune (m^n possibilites).
Sachant que n est une variable d'entree du programme mais m est fixé (tableau de valeurs).
=========================================================
Mon probleme vient de la variabilite de n, si n etait fixe (genre n=3) et m=2, cela donnerait :
La procedure toto(n1,n2,n3) me stockant toutes les combinaisons possibles pour les 3 variables n1, n2 et n3 dans une colonne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 m(1)=1 m(2)=2 i=j=k=1 Do j=1 Do k=1 Do toto(m(i),m(j),m(k)) k=k+1 Loop until (k=3) j=j+1 Loop until (j=3) i=i+1 Loop until (i=3)
Cad 111, 112, 122, 121, 222, 221 ....etc.....
=========================================================
Mais dans mon cas n est une variable d'entree.......elle impacte donc le nombre de boucles Do.
Merci de votre aide
Partager