Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : 3 nombres sur 9 dans tous les sens [ Algorithme / Maths ] (anselmejour)

dimanche 24 septembre 2006 à 13:34:19 | 3 nombres sur 9 dans tous les sens

anselmejour

bonjour
sur une liste de 9 nombres il me les faut par 3  tous mais une seule fois

1,2,3,4,5,6,7,8,9

je dois obtenir (
dans un listdictionnary par exemple )
123
124
125
126
129
...
234
245
...

mais bien sur pas 321 ni 524 car ils sont deja dans ma liste : 123 et 245

merci pour l'aide

dimanche 24 septembre 2006 à 13:39:06 | Re : 3 nombres sur 9 dans tous les sens

vercomax

une liste de 9 nombres ou 9 chiffres ?

dimanche 24 septembre 2006 à 13:48:09 | Re : 3 nombres sur 9 dans tous les sens

anselmejour

123
124
125
126
129
...
234
245
...

il faut les marier par 3 mais une seule fois

123 mais pas 213, 321, 231 ....

dimanche 24 septembre 2006 à 14:31:38 | Re : 3 nombres sur 9 dans tous les sens

PCPT

Administrateur CodeS-SourceS
salut,
regarde dans les sources de loto

++

Prenez un instant pour répondre à ce sondage svp

dimanche 24 septembre 2006 à 15:03:55 | Re : 3 nombres sur 9 dans tous les sens

anselmejour

merci mais je ne trouve pas ce que je  cherche

dimanche 24 septembre 2006 à 15:07:14 | Re : 3 nombres sur 9 dans tous les sens

anselmejour

je cherche juste une fonction simple pour me generer cette liste

dimanche 24 septembre 2006 à 15:21:38 | Re : 3 nombres sur 9 dans tous les sens

vercomax

peut-etre çà non ?



FOR

a=1 TO 9
 FOR b=2 TO 9
  FOR c=3 TO 9
   reult=
STR (a)+ STR (b)+ STR (c)
  next a
 next b
next c



non, çà fait pas ?

dimanche 24 septembre 2006 à 15:25:55 | Re : 3 nombres sur 9 dans tous les sens

Galain

Membre Club
Salut anselmejour
Je t'ai mis un code exprès pour toi pour ton problème de 3 chiffres parmi 9
dis- moi si cela est ok pour toi

GRENIER Alain[8D]

dimanche 24 septembre 2006 à 15:32:37 | Re : 3 nombres sur 9 dans tous les sens

anselmejour

merci Vercomax je teste de suite

Alain ou as tu mis le code ?

merci a vous 2

j'etais sur un truc du genre :

 Private Sub TroisDeNeuf()
            Dim neufa As New StringCollection
            Dim neufb As New StringCollection
            Dim neufc As New StringCollection
            For a As Integer = 1 To 9
                neufa.Add(a.tostring)
            Next
            neufb = neufa
            neufc = neufa
            Dim sb As New StringBuilder
            Dim i As Integer = 0
            Dim _a, _b, _c As Integer
            For a As Integer = 0 To 8
                For b As Integer = 0 To 8
                    For c As Integer = 0 To 8
                        If a <> b AndAlso a <> c AndAlso b <> c Then
                            sb.AppendFormat("{0} {1} {2}<br />", neufa(a), neufa(b), neufa(c))
                            i += 1
                        End If
                    Next
                Next
                'ici il faudrait supprimer a chaque boucle le i=+1
            Next
            Me.AddLiteral(i.ToString & "<hr />")
            Me.AddLiteral(sb.ToString)
        End Sub

dimanche 24 septembre 2006 à 15:32:45 | Re : 3 nombres sur 9 dans tous les sens

PCPT

Administrateur CodeS-SourceS
pose une listbox nommée Liste, et 2 boutons

voici ci-dessous le code de Galain (désolé mais si peu de code, j'ai désactivé la source)


Private Sub Command1_Click()
    chaine$ = "012"
    Do
        car1$ = Chr$(Asc(Left$(chaine$, 1) + 1))
        car2$ = Chr$(Asc(Mid$(chaine$, 2, 1) + 1))
        car3$ = Chr$(Asc(Right$(chaine$, 1) + 1))
        chaine$ = car1$ & car2$ & car3$
        If car1$ = "7" Then
            Liste.AddItem chaine$
            Exit Do
        End If
        temp$ = chaine$
        For i% = Val(Right$(chaine$, 1)) To 9
            chaine$ = Left$(chaine$, 2) & LTrim$(i%)
            Liste.AddItem chaine$
        Next i%
        chaine$ = temp$
    Loop
End Sub

Private Sub Command2_Click()
    Liste.Clear
End Sub

Private Sub Form_Load()
    Command1.Caption = "Lancer la recherche"
    Command2.Caption = "Effacer la liste"
    Liste.Clear
End Sub




Prenez un instant pour répondre à ce sondage svp


1 2 3 4 5

Cette discussion est classé dans : liste, nombres, sens


Répondre à ce message

Sujets en rapport avec ce message

Comment mélanger aléatoirement une liste de nombres entiers ??? [ par JoVB ] Hello,J'ai un probleme : Comment pourrais-je "randomizer" une liste qui contient 100 nombres (toujours les même : en fait c'est 2 fois tout les entier Liste de nombres aléatoires [ par Supo ] Hello j'voudrais savoir comment on fait une liste de nombre aléatoire QUI NE RÉPÈTE JAMAIS 2 FOIS LE MÊME NOMBRE. Nombres premiers (optimisation) [ par Julien39 ] En faisant des programmes sur les nombres premiers et en voulant améliorer la vitesse d'execution on fait beaucoup de choses, vérifier que pour les no 6 nombres aléatoires parmis une liste prédéfinie [ par nichou ] Bonjour à tous,ma question est la suivante : comment faire pour choisir 6 nombres (il ne faut pas qu'il y ait 2 fois le même) dans une liste prédéfini Programme De Traitement D'une Liste De Nombres [ par Keuponrouge ] Salut à tous,je me suis mis dans la tête de réussir quelque chose mais pour cela il me faudrait un programme "sur-mesure", et n'ayant pas les connaiss macro excel [ par ethanolhunt ] Bonjour,au boulot on me demande une petite appli que je suis bien incapable de developper !voici l'idée :au départ il y a un document word avec : - un Liste Bases de données SQL Server [ par Le newbie ] Salut à tous, Je suis sous SQL Server 2005 Express et je cherche à faire la liste de toutes les bases de données contenu sur mon serveur. J'ai bien tr Comparaison de liste. Chercher la concordance la plus probable. [ par epablo ] Bonjour à tous et toutes,Je me suis lancé dans une opération que je croyais simple mais qui est en fait très complexe. (que je trouve cpx)J'ai des lis recuperer les differents adresse mails dans une liste ou String [ par skillipo ] recuperer les differents adresse mails dans une liste ou String bonjour, j'ai un programme qui envoi Jeu lotto [ par keevin69 ] Bonjour a tous! Je m'apelle Kevin et je suis en terminal. Je suis debutant en VB mais passionné d'imformatique. Je fais du vb depuis seulement 2 mois


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


HTC G1

Entre 449€ et 449€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,296 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.