Combinaisons

Signaler
Messages postés
25
Date d'inscription
jeudi 6 février 2003
Statut
Membre
Dernière intervention
29 juin 2005
-
cs_virginia
Messages postés
25
Date d'inscription
jeudi 6 février 2003
Statut
Membre
Dernière intervention
29 juin 2005
-
Bonjour,



Je cherche le source qui me permettrai d'afficher les combinaisons par exemple

C 4 sur 16.

Merci

4 réponses

Messages postés
185
Date d'inscription
vendredi 20 décembre 2002
Statut
Membre
Dernière intervention
10 janvier 2008

Tu parles des combinaisons mathématiques?!



k parmi n est égal à n! / [(n-k)!k!]



La fonction factoriel n'existe pas en vb donc on la crée:



Public Function Fact(number As Long) As Long

Dim i As Long

Fact = 1

For i = 1 To number

Fact = Fact * i

Next i

End Function



donc les nombre de combinaison (k parmi n) est Fact(n)/(Fact(n-k)*Fact(k))



Bonne prog'
Messages postés
25
Date d'inscription
jeudi 6 février 2003
Statut
Membre
Dernière intervention
29 juin 2005

Merci pour la fonction, mais j'aimerai également afficher les combinaisons ex:



C de 2 sur 4



ensemble A,B,C,D



AB

AC

AD

BC

BD

CD
Messages postés
185
Date d'inscription
vendredi 20 décembre 2002
Statut
Membre
Dernière intervention
10 janvier 2008

Ta question est trop vague. Il faut que tu me dises vraiment ce que tu
veux parce que avec ton exemple je peux te faire un code avec des For
imbriqués, mais il ne sera pas général!
Messages postés
25
Date d'inscription
jeudi 6 février 2003
Statut
Membre
Dernière intervention
29 juin 2005

Bonjour



Je vais essayer d'être plus claire



Si on prend une combinaison de 2 sur 4 on a 6 possibilitées,

ce qui m'interesse ce n'est pas de calculer le nombres de possibilitées (en l'occurence 6),

mais d'afficher dans une listbox par exemple, toutes les combinaisons différentes.



bonne journée et merci pour ton aide