Précédent
- 1
- 2
-
je ne veux pas générer des nombres entre 1 et 30, je veux générés des nombres pseudo-aléatoires entre 10 et 20.
je comprends ce que tu veux dire.... il faut que je change de tableau pour les trier ? -
tu voudrais pas plutôt dire les mettre par ordre croissant ?
-
oui c'est ce que je cherche a faire en les triant, mais le problème est que le programme ne les trie pas, il affiche seulement la même des nombres que j'ai généré
-
un essais,
Private Sub MaListeRND() Dim i As Integer, B As Boolean, Buff As Integer Dim TB(30) As Integer Randomize() 'Initialise 31 nombres aléatoires entre 10 et 20 For i = 0 To 30 TB(i) = CInt(Int((20 * Rnd()) + 1)) + 9 Next 'Trie le tableau par ordre croissant 'La méthode "Sorted" d'une listbox ne fonctionne pas sur des nombres 'même si ont les met en String Do B = False For i = 1 To 30 If TB(i) < TB(i - 1) Then B = True Buff = TB(i) : TB(i) = TB(i - 1) : TB(i - 1) = Buff End If Next Loop Until Not B 'Affiche dans la listeBox ListBox1.Items.Clear For i = 0 To 30 ' Add items to the ListBox. ListBox1.Items.Add(TB(i)) Next ListBox1.TopIndex = 0 End Sub
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
le trie par ordre croissant fonctionne mais du coup maintenant j'ai des chiffres en plus :
je génère 155 -->
j'ai et le tri donne
16 11
16 11
16 13
13 13
15 13
17 14
11 14
16 15
13 15
14 16
15 16
15 16 -
-
-
Et bien maintenant tu a un modèle pour remplir un tableau avec des nombre aléatoire.
Un modèle pour trier un tableau.
A toi de combiner les deux.
Il me semble que j'ai assez donné sur ce topic qui ne m'inspire pas du tout.
Il est vrai que tu n'est pas impoli, mais nous somme bénévole et tes réponses ou questions ressemble plutôt à des ordres plutôt qu'a un souhait, même pas un mot de remerciement ou une expression de reconnaissance du service rendu.
Abandon du suivi.
A++
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques. -
Précédent
- 1
- 2