π
<-

classement

Re: classement

Unread postby tama » 22 Jun 2006, 13:01

oui mais vous pouvez expliquer pliz !!
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40.9%
 
Posts: 10995
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile

Re: classement

Unread postby MCMic » 22 Jun 2006, 13:04

alors.
je met pr commencer une valeure très grande dans L2, pour qu'elle fasse la limite du haut.
ensuite à l'aide du premier for, je prend succéssivement les élément de L1 un par un pour les mettre dans L2 dans l'ordre croissant.
pour les mettre dans l'ordre croissant :je parcours L2 du premier au dernier élément, si je vois que mon élément actuel que je traite de L1 est inférieur à l'élément traité actuel L2, j'agrandis L2(pour faire une place au nouveau), puis je décale tout le bout de liste à partir de l'élément L2 traité actuel à l'aide du troisième for, pour que le nouveau n'efface pas un compatriote.
ensuite je met le nouveau.
ensuite je sort de cette boucle.(dim L2-B met fin au for)
ensuite je passe à l'élément suivant de L1.
une fois tout cela fait, j'enlève le dernier élément de L2(le chiffre très grand)
puis je met L2 dans L1 et je met {0} dans L2.
vive la TI82 et crash19.006!!
hightscores:
-wak-a-goomba:932!!
-avalanch:1286 :(
-prgmbad:1881
-poke82:117
-zkart:1793 :) :)
User avatar
MCMic
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 66.8%
 
Posts: 409
Joined: 18 Jan 2006, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Term S SI

Re: classement

Unread postby MCMic » 22 Jun 2006, 13:06

pour décroissant faut inversé quelque signe par si par là.

ex:tu met {-10^5}dans L2, tu regarde si L1(A)L2(B)...
vive la TI82 et crash19.006!!
hightscores:
-wak-a-goomba:932!!
-avalanch:1286 :(
-prgmbad:1881
-poke82:117
-zkart:1793 :) :)
User avatar
MCMic
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 66.8%
 
Posts: 409
Joined: 18 Jan 2006, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Term S SI

Re: classement

Unread postby MCMic » 22 Jun 2006, 13:08

au fait le plus simple est au lieu de mettre 10^5 dans L2 de mettre max(L1)+1

mais bon si c'est pour un TI82 faudra aussi faire ça à la main (à moins que la 82 ai max je me souviens plus.
vive la TI82 et crash19.006!!
hightscores:
-wak-a-goomba:932!!
-avalanch:1286 :(
-prgmbad:1881
-poke82:117
-zkart:1793 :) :)
User avatar
MCMic
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 66.8%
 
Posts: 409
Joined: 18 Jan 2006, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Term S SI

Re: classement

Unread postby MCMic » 22 Jun 2006, 13:14

Code: Select all
:{0-L2:L1(1-B
:for(A,1,dim L1
:if L1(A)B:L1(A-B
:end
:B+1L2(1)
:for(A,1,dim L1)
:for(B,1,dim L2)
:if L1(A)L2(B):then
:dim L2 +1-dim L2
:for(C,dim (L2),B,-1)
:if C1:L2(C-1)-L2(C)
:end
:L1(A)-L2(B)
:dim L2-B
:end
:end
:end
:dim L2 - 1-dim L2
:L2 - L1
:{0}-L2
voilà ça marche même sans max(), et ça marche dans tout les cas.(le code précédent bug si il y a dans la liste des nb supperieur à 10^5)
vive la TI82 et crash19.006!!
hightscores:
-wak-a-goomba:932!!
-avalanch:1286 :(
-prgmbad:1881
-poke82:117
-zkart:1793 :) :)
User avatar
MCMic
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 66.8%
 
Posts: 409
Joined: 18 Jan 2006, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Term S SI

Re: classement

Unread postby M@D_Doc » 22 Jun 2006, 13:15

n'empeche qu'un bon sortA( est plus simple sur 83+ :#gni#:
Projets en cours : Quest 2 : 1% ; fy_woodhouse_source : 15%
Mange un castor, tu sauveras un arbre

Image
User avatar
M@D_Doc
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 21.1%
 
Posts: 574
Joined: 08 Dec 2005, 00:00
Location: Alsace, 68440
Gender: Male
Calculator(s):
MyCalcs profile
Class: Admis en FTM

Re: classement

Unread postby MCMic » 22 Jun 2006, 13:17

oui mais après on sait plus faire tout seul avec ses doigt :#langue#:

halala la 82.... il fallait se démerder à l'époque, ça me rapelle le bon temps...

PS:pour mon code il y a surement moyen de le faire sans utiliser L2, mais ça complique encore ça sera chaud à débugger....
vive la TI82 et crash19.006!!
hightscores:
-wak-a-goomba:932!!
-avalanch:1286 :(
-prgmbad:1881
-poke82:117
-zkart:1793 :) :)
User avatar
MCMic
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 66.8%
 
Posts: 409
Joined: 18 Jan 2006, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Term S SI

Re: classement

Unread postby tama » 22 Jun 2006, 13:21

ok merci McMic ;)
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40.9%
 
Posts: 10995
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile

Re: classement

Unread postby MCMic » 22 Jun 2006, 13:23

waa il a compris ^^

quelqun se sent motivé pour faire décroissant?

PS:ou sans L2...
vive la TI82 et crash19.006!!
hightscores:
-wak-a-goomba:932!!
-avalanch:1286 :(
-prgmbad:1881
-poke82:117
-zkart:1793 :) :)
User avatar
MCMic
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 66.8%
 
Posts: 409
Joined: 18 Jan 2006, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Term S SI

Re: classement

Unread postby M@D_Doc » 22 Jun 2006, 13:35

ou carément sans liste :#gni#:
Projets en cours : Quest 2 : 1% ; fy_woodhouse_source : 15%
Mange un castor, tu sauveras un arbre

Image
User avatar
M@D_Doc
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 21.1%
 
Posts: 574
Joined: 08 Dec 2005, 00:00
Location: Alsace, 68440
Gender: Male
Calculator(s):
MyCalcs profile
Class: Admis en FTM

PreviousNext

Return to TI-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 7 guests

-
Search
-
Social TI-Planet
-
Featured topics
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
4161 utilisateurs:
>4142 invités
>12 membres
>7 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)