A voir également:
- Visual Basic
- Visual basic - Télécharger - Langages
- Microsoft 365 basic - Accueil - Microsoft Office
- Microsoft visual c++ runtime - Guide
- Visual petanque - Télécharger - Sport
- Visual paradigm - Télécharger - Gestion de données
29 réponses
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 ?
je comprends ce que tu veux dire.... il faut que je change de tableau pour les trier ?
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
10 mars 2012 à 14:56
10 mars 2012 à 14:56
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é
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
Modifié par lermite222 le 10/03/2012 à 15:50
Modifié par lermite222 le 10/03/2012 à 15:50
un essais,
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.
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
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
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
10 mars 2012 à 16:25
10 mars 2012 à 16:25
Tu a besoin du tableau non trier ?
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
Modifié par lermite222 le 10/03/2012 à 22:55
Modifié par lermite222 le 10/03/2012 à 22:55
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.
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.