Commbinaison et arrangemebnts

diopathe Messages postés 1 Statut Membre -  
 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).

3 réponses

Utilisateur anonyme
 
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
0
glopgg Messages postés 187 Statut Membre 231
 
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
0
Utilisateur anonyme
 
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 !
0