Connaître toutes combinaisons de 5 chiffres allant de 1 à 14

Résolu
Warrenj Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
mariam-j Messages postés 47 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à vous, j'aimerai savoir si c'est possible de connaître toutes les combinaisons possibles de 5 chiffres allant de 1 à 14 sans répétition ? Donc dans le désordre, ce qui peut vous faciliter la tâche par exemple

-12345✅
-54321❌
Sans répétition.
En attente d'expert en Maths???? merci.

1 réponse

  1. alex64-PB Messages postés 589 Date d'inscription   Statut Membre Dernière intervention   79
     
    bonjour
    voici le calcul dans le cas général:


    dans ton cas il y a 2002 combinaisons possibles

    1
    1. Warrenj Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   1
       
      Merci beaucoup, j'suis pas expert en Maths, mais y'a t'il un moyen de ressorti toutes les combinaisons, ou si c'est long vous pouvez me donner la méthode et je l'applique afin de toute les ressortir, ces combinaisons ?
      0
      1. alex64-PB Messages postés 589 Date d'inscription   Statut Membre Dernière intervention   79 > Warrenj Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
         
        c'est possible mais il faut un programme spécial pour les afficher.

        regarde ce lien
        https://forums.commentcamarche.net/profile/user/via55
        1
      2. Warrenj Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   1 > alex64-PB Messages postés 589 Date d'inscription   Statut Membre Dernière intervention  
         
        Ok merci beaucoup, je regarde ça tout de suite
        0
      3. mariam-j Messages postés 47 Date d'inscription   Statut Membre Dernière intervention   39 > Warrenj Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
         

        En Basic: ("n" est 14 , ici il y a 3 boucles pour 5 chiffres il faut faire 5 boucles)
        a$ contient les 14 nombres sous forme alphanumérique (c'est plus pratique)
        La ligne 5 c'est l'affichage d'une combinaison à chaque sortie de boucle
         

        for i=1 to n
          for j=i+1 to n
            for k=j+1 to n
              for m=k+1 to n-1
                #w.txt,word$(a$,i);" ";word$(a$,j);" ";word$(a$,k);" ";word$(a$,m)
              next m
            next k
          next j
        next i



        Tu n'a plus qu'à cogiter et adapter dans le langage de ton choix

        1