Commbinaison et arrangemebnts
diopathe
Messages postés
1
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
bonjour tres cher internautes .j' ai un probleme de programmation que je narrive pas à trouver.il s agiyt du probleme suivant :
afficher toutes les combinaison possibles connaissant le nombre de chevaux qui competissent (on travaillera juste avec la donnee m s'il s'agit d'un tierce, quarte ou quinte).
afficher toutes les combinaison possibles connaissant le nombre de chevaux qui competissent (on travaillera juste avec la donnee m s'il s'agit d'un tierce, quarte ou quinte).
3 réponses
-
fultitudes de possibilités.
la plus élémentaire en exemple pour un tiercé de 15 chevaux
ici : 1,2,3 - 1,3,2 - 2,1,3 - 2,3,1 - 3,1,2 - 3,2,1 seront affichés
dim i,j,k as integer
for i = 1 to 15
for j = 1 to 15
if i <> j then
for k=1 to 15
if k<>i and k<>j then msgbox i & "," & j & "," & k
next k
end if
next j
next i
sous réserve des fautes d'hortographe.
pas fait de visual basic depuis longtemps -
Bjr,
ouf! afficher toutes les combinaison possibles me parait énorme
et peu utilisable mais bon... La solution proposée par BUL me parait bien.
concernant la "fultitude" :
(avec ! = exponentiel)
a mon avis c'est un arrangement si c'est ds l'ordre :
nombre de possibilitées = m ! / (m-"type de tiercé")!
avec 12 chvx et 3 arrivants ds l'ordre cela fait :
12!/9!
soit
479001600 / 362880 = 1320 possibilitées
Dans le désordre c'est une combinaison
nb possibilité = m! / [( m-"type de tiercé") ! * "type de tiercé" !]
avec 12 chvx et 3 arrivants ds le désordre cela fait :
12!/9! * 3!
soit
479001600 / 362880 * 3 = 440 possibilitées
bonne année -
ben j'ai répondu à la question :
afficher toutes les combinaison possibles
j'ai donc affiché toutes les combinaisons possibles.
fallait pas ?
après pour le nombres de possibilités
c'est des maths. Cnp et !