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

  1. 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
  2. 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
  3. 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