Ordre Croissant

Fermé
InfostarxD Messages postés 5 Date d'inscription mercredi 14 août 2013 Statut Membre Dernière intervention 21 août 2013 - 21 août 2013 à 12:21
[Dal] Messages postés 6180 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 15 mai 2024 - 21 août 2013 à 14:04
Bonjour à toutes et à tous !
J'ai un petit problème , je ne sais pas comment pourrais-je renvoyer 5 nombres dans l'ordre croissant, encodés au hasard par l'utilisateur en évitant la méthode qui me prendrais beaucoup de temps :
. If (nb1>nb2>nb3>nb4>nb5) Then ...
.Else ....

Il me faudrais juste une petite astuce car je bloque ...

D'avance Merci
Cordialement

1 réponse

[Dal] Messages postés 6180 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 15 mai 2024 1 084
21 août 2013 à 14:04
Salut InfostarxD,

Si par "encodés" tu veux dire que les nombres sont saisis par l'utilisateur, une méthode serait de créer un tableau d'entiers, d'y stocker les informations entrées, de trier ce tableau et de l'afficher.

Pour trier ton tableau, tu choisis un algorithme de tri, et tu l'implémentes en Pascal.

https://fr.wikipedia.org/wiki/Algorithme_de_tri#Exemples_d.27algorithmes_de_tri


Dal
0