Mon petit bout de code pour les combinaisons de 3 elements.
Normalement avec une variable "Demande = 10" , on devrait trouver
120 combinaisons possible de la premiere = 1 - 2 - 3 à 8 - 9 - 10 .
La je bute à 36 !
Tripatouillage en tout sens, pourtant cela ne doit pas etre bien loin.
Code : Tout sélectionner
OpenConsole()
boucle1 = 0
boucle2 = 0
boucle3 = 0
compteur1 =0
compteur2 = 0
compteur3 = 0
Demande = 10 ; nombre de valeurs à utiliser pour la generation de Combinaisons
num1 = 1
num2 = 2
num3 = 3
total =0
For boucle1 = num1 To Demande
For boucle2 = num2 + compteur2 To Demande
For boucle3 = num3 + compteur3 To Demande
Delay(10)
total =total+1
PrintN("Combinaison N "+Str(total)+" Num 1 = "+Str(boucle1)+" Num 2 = " +Str(boucle2) +" Num 3 = " +Str(boucle3))
Next boucle3
compteur3 + 1
Next boucle2
compteur2 + 1
Next boucle1
;compteur1 +1
Input()
CloseConsole()
Merci pour tout coup de pouce
@ +