Poster un nouveau sujet Poster une réponse
Tri Liste
Auteur Message
adribaz



Autorisation : Membre
Nb de messages : 76
Inscrit le : Sam 13 Déc 2014, 19:11
Posté le : Mar 24 Nov 2015, 15:56   Citer 

Bonjour a tous, g fait un programme ou on crée une liste, et après avoir crée cette liste elle se tri automatiquement dans l'ordre croissant.

( -> ) :(sto) ; ( # ) : (symbole différent)
Debut

:Saisir T
:longueur(T)->N
:Pour K,2,N
:If (T[K]<T[K-1]):Then
:K->J
:While (T[J]<T[J-1]) et (J#1)
:T[J]->W
:T[J-1]->T[J]
:W->T[J-1]
:J-1->J
:End:End
:Disp T


Le seul probleme que je rencontre est que ca me marque Erreur lors de la ligne longueur karate.gif

Pouvez vous m'aidez svp cupsmiley.gif

Merci d'avance happy.gif

 Adresse email Haut de page Bas de page 
 
Mingerton



Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
Posté le : Mar 24 Nov 2015, 17:22   Citer 

Cette commande ne fonctionne que sur les listes, tu dois donc entrer une liste et non un nombre. Utilise par exemple L1, L2,...

Tu noteras que les commandes SortA et SortD (TriC et TriD en francais j'imagine) trient une liste argument respectivement dans l'ordre croissant et décroissant.

----------------------
Mes articles
Mes programmes en ligne (je termine peu de projets)

Guide traduction Algo-Basic, par Linkakro
Catalogue des fonctions 82/83/84 FR/EN
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
adribaz



Autorisation : Membre
Nb de messages : 76
Inscrit le : Sam 13 Déc 2014, 19:11
Posté le : Mer 25 Nov 2015, 10:08   Citer 

Merci Mingerton happy.gif

 Adresse email Haut de page Bas de page 
 
adribaz



Autorisation : Membre
Nb de messages : 76
Inscrit le : Sam 13 Déc 2014, 19:11
Posté le : Ven 27 Nov 2015, 10:23   Citer 

G essayer de remplacer :

longueur(L1)->N

ou

longueur(T)->L1
Mais aucun ne marche, ca me met Erreur:Syntaxe karate.gif

 Adresse email Haut de page Bas de page 
 
Mingerton



Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
Posté le : Ven 27 Nov 2015, 13:45   Citer 

Cette commande prend pour argument une liste (donc ta premi¨¨re ligne). Que veux tu faire pr¨¦cis¨¦ment ? R¨¦cup¨¦rer la longueur dans N ou avoir une liste de longueur N ?
longueur(liste) se manipule comme un nombre, pour te guider.

----------------------
Mes articles
Mes programmes en ligne (je termine peu de projets)

Guide traduction Algo-Basic, par Linkakro
Catalogue des fonctions 82/83/84 FR/EN
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2025 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink