Je cherche toutes les combinaisons possibles avec 26 caractères.
En théorie, il faut un tableau T(26) de 26 caractères.
Imbriquer 26 boucles (0 to 26)
et écrire
T(1),T(2),T(3),T(4),..........T(24),T(25),T(26).
Facile.
Le problème c'est que c'est complètement ingérable pour l'ordinateur, nous conviendrons.
Donc, ayant au préalable testé des fonctions récursives
http://www.developpez.net/forums/d99...ion-caractere/
Sans succès (Max 6 Caractères)
J'ai testé Ceci Sur 3 caracteres
'''' (....Début VB....)
'''' (....Fin VB....)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 Dim mot As String Dim a As Integer Dim b As Integer Dim c As Integer mot = a & b & c ListBox1.Items.Add(mot) While a <= 2 And b <= 2 And c <= 2 c = c + 1 mot = a & b & c ListBox1.Items.Add(mot) If c = 2 Then c = 0 b = b + 1 End If If b = 2 And c = 2 Then b = 0 c = 0 a = a + 1 End If End While
Ne me donne pas toutes les combinaisons des trois caractères a,b,c.
Comment faire pour " cloisonner" le travail de l'ordinateur,comment faire fonctionner les boucles les unes indépendamment des autres en enregistrant les résultats.
J'ai essayé de récupérer la valeur intermédiaire de 4 boucles imbriquées, d'enregistrer les données, de sortir des boucles, et de reprendre les boucles (Travail) au niveau ou je les avais laissé.
Ce fut un échec.
Je pense qu'il doit y avoir un moyen de générer en plusieurs étapes par séquences et en plusieurs liste la totalité des combinaisons de 26 caractères par 26 caractères.
Qu'en pensez vous
Partager