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
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
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