[pascal] classer des nombres

classer des nombres [pascal] - Delphi/Pascal - Programmation

Marsh Posté le 04-11-2002 à 16:30:37    

j'ai 3 nombres, a, b, et c, entier, et entrés au hazard, comment les classer par ordre croissant ?
 
merci  :jap:


---------------
.
Reply

Marsh Posté le 04-11-2002 à 16:30:37   

Reply

Marsh Posté le 04-11-2002 à 16:33:55    

Faut vraiment qu'on te fasse tes devoirs ?

Reply

Marsh Posté le 04-11-2002 à 16:38:31    

:D  nan, mais juste un conseil, se serai sympa, surtout l'explication, please


---------------
.
Reply

Marsh Posté le 04-11-2002 à 16:41:47    

classer cad ? renvoyer un tableau/imprimer à l'écran dans l'ordre croissant ?

Reply

Marsh Posté le 04-11-2002 à 16:41:55    

tu mets d'abord le plus petit, puis le moyen, puis le plus grand


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 04-11-2002 à 16:42:19    

antp a écrit a écrit :

tu mets d'abord le plus petit, puis le moyen, puis le plus grand



[:xp1700]

Reply

Marsh Posté le 04-11-2002 à 16:43:20    

Je propose un QuickSort  [:banzai]


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 04-11-2002 à 16:43:30    

liengy a écrit a écrit :

classer cad ? renvoyer un tableau/imprimer à l'écran dans l'ordre croissant ?




 
les imprimer dans un fichier, par la suite, je pige pas la logique du truc  :(


---------------
.
Reply

Marsh Posté le 04-11-2002 à 16:43:37    

zion a écrit a écrit :

Je propose un QuickSort  [:banzai]  




 
 :heink:


---------------
.
Reply

Marsh Posté le 04-11-2002 à 16:43:47    

antp a écrit a écrit :

tu mets d'abord le plus petit, puis le moyen, puis le plus grand




 
 :lol:  :lol:  :sweat:


---------------
.
Reply

Marsh Posté le 04-11-2002 à 16:43:47   

Reply

Marsh Posté le 04-11-2002 à 16:56:13    

Et bah :
 
 

 a écrit :

if a>b then begin
    if a>c then begin
        imprimer a dans ton fichier
        if b>c then begin
            imprimer b dans ton fichier
            imprimer c dans ton fichier
        end
        else
            imprimer c dans ton fichier
            imprimer b dans ton fichier
        end
    end
    else begin
        imprimer c dans ton fichier
        imprimer a dans ton fichier
        imprimer b dans ton fichier
    end
else begin
    if b>c then begin
        imprimer b dans ton fichier
        if a>c then begin
            imprimer a dans ton fichier
            imprimer c dans ton fichier
        end
        else
            imprimer c dans ton fichier
            imprimer a dans ton fichier
        end
    end    
    else begin
        imprimer c dans ton fichier
        imprimer b dans ton fichier
        imprimer a dans ton fichier
    end
end



 
 
Ou
 

 a écrit :

if a<b and b<c then begin
        imprimer a dans ton fichier
        imprimer b dans ton fichier
        imprimer c dans ton fichier
end
if a<c and c<b then begin
        imprimer a dans ton fichier
        imprimer c dans ton fichier
        imprimer b dans ton fichier
end
if b<a and a<c then begin
        imprimer b dans ton fichier
        imprimer a dans ton fichier
        imprimer c dans ton fichier
end
if b<c and c<a then begin
        imprimer b dans ton fichier
        imprimer c dans ton fichier
        imprimer a dans ton fichier
end
if a<b and b<c then begin
        imprimer c dans ton fichier
        imprimer b dans ton fichier
        imprimer a dans ton fichier
end
if c<a and a<b then begin
        imprimer c dans ton fichier
        imprimer a dans ton fichier
        imprimer b dans ton fichier
end
if c<b and b<a then begin
        imprimer c dans ton fichier
        imprimer b dans ton fichier
        imprimer a dans ton fichier
end




 
 
Ou alors j'ai rien compris à la question ???? :??:
 
 
 
PS : dsl, le pascal c loin, g oublié la fonction qui imprime dans un fichier...[:spamafote]


Message édité par liengy le 04-11-2002 à 16:57:31
Reply

Marsh Posté le 04-11-2002 à 16:58:57    

Ok, maintenant il a 6 variables  :lol:


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 04-11-2002 à 16:59:40    

zion a écrit a écrit :

Ok, maintenant il a 6 variables  :lol:  




 
c normal ca  :D


---------------
.
Reply

Marsh Posté le 04-11-2002 à 17:00:00    

liengy a écrit a écrit :

Et bah :
 
 
 
 
 
Ou
 
 
 
 
Ou alors j'ai rien compris à la question ???? :??:
 
 
 
PS : dsl, le pascal c loin, g oublié la fonction qui imprime dans un fichier...[:spamafote]




 
ok, merci beaucoups  :hello:  :jap:  :jap:  :jap:


---------------
.
Reply

Marsh Posté le 04-11-2002 à 17:01:55    

didier1809 a écrit a écrit :

 
 
c normal ca  :D  




 
 :heink:


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 04-11-2002 à 17:15:01    

zion a écrit a écrit :

Je propose un QuickSort  [:banzai]  




 
 
[:banzai] [:banzai] [:banzai]  :lol:  


---------------
Scully: Mulder, there something out there ; Mulder: I know. I've been saying that for years
Reply

Marsh Posté le 04-11-2002 à 17:18:54    

M'enfin vu la taille du truc, ce serait peut être mieux un heapsort  [:ddr555]


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 04-11-2002 à 17:28:42    

Ou alors un petit flashsort :sol:


---------------
Scully: Mulder, there something out there ; Mulder: I know. I've been saying that for years
Reply

Marsh Posté le 04-11-2002 à 17:30:29    

zion a écrit a écrit :

 
 
 :heink:  




 
au fait, tu voit ou les 6 variables ?
et je dit normal, paske dans mon idéé : a,b,c variables de bases, et x,y,z pour stoker les données triées


---------------
.
Reply

Marsh Posté le 04-11-2002 à 17:35:45    

Reply

Marsh Posté le 04-11-2002 à 17:36:54    

zion a écrit a écrit :

 :lol:  



:??: edit : faut afficher les données entrées et tries


Message édité par didier1809 le 04-11-2002 à 17:37:54

---------------
.
Reply

Marsh Posté le 04-11-2002 à 17:37:48    

topic infected detected [:ddr555]


---------------
Scully: Mulder, there something out there ; Mulder: I know. I've been saying that for years
Reply

Marsh Posté le 04-11-2002 à 17:38:05    

Thander a écrit a écrit :

topic infected detected [:ddr555]



:cry:  :??:


---------------
.
Reply

Marsh Posté le 04-11-2002 à 17:41:12    

didier1809 a écrit a écrit :

 :cry:  :??:  




 
Y'a 10^999 algorithmes pour résoudre ton truc mais qui sont + ou - bien optimisés ;)


---------------
Scully: Mulder, there something out there ; Mulder: I know. I've been saying that for years
Reply

Marsh Posté le 04-11-2002 à 17:42:37    

Thander a écrit a écrit :

 
 
Y'a 10^999 algorithmes pour résoudre ton truc mais qui sont + ou - bien optimisés ;)




 
haaa, oki  :jap:  mais ca depend surtout de la logique du programmeur, et moi j'avais pas capté ce truc la, et le prof est un bouffon  :(


---------------
.
Reply

Marsh Posté le 04-11-2002 à 17:44:12    

didier1809 a écrit a écrit :

 
le prof est un bouffon  :(  




 
ca y est, tu piges pas, c'est le prof en faute.
c'est du joli  :o


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 04-11-2002 à 17:44:29    

didier1809 a écrit a écrit :

 
 
haaa, oki  :jap:  mais ca depend surtout de la logique du programmeur, et moi j'avais pas capté ce truc la, et le prof est un bouffon  :(  



Ca depend aussi a quel niveau on te le demande....

Reply

Marsh Posté le 04-11-2002 à 17:46:15    

zion a écrit a écrit :

 
 
ca y est, tu piges pas, c'est le prof en faute.
c'est du joli  :o  




 
 :D nan, c'est vraiment un bouffon, y comprend pas beaucoups plus que moi  :(  enfin bon...


---------------
.
Reply

Marsh Posté le 04-11-2002 à 17:46:29    

liengy a écrit a écrit :

Ca depend aussi a quel niveau on te le demande....




 
1e gradua info  [:poischich]


---------------
.
Reply

Marsh Posté le 04-11-2002 à 17:47:35    

didier1809 a écrit a écrit :

 
 
1e gradua info  [:poischich]  



stadire ?
 
option au lycée ? 1° année de dut/BTS ? ... ?

Reply

Marsh Posté le 04-11-2002 à 17:48:42    

liengy a écrit a écrit :

stadire ?
 
option au lycée ? 1° année de dut/BTS ? ... ?




 
1e année de BTS je dirait


---------------
.
Reply

Marsh Posté le 04-11-2002 à 17:50:16    

didier1809 a écrit a écrit :

 
 
1e année de BTS je dirait



Bah à toi de voir en fonction de ce que tu as vu, si c ce genre d'algo qu'on te demande, ou si on te demande un truc avec une fonction spécifique...[:spamafote]

Reply

Marsh Posté le 04-11-2002 à 17:52:02    

liengy a écrit a écrit :

Bah à toi de voir en fonction de ce que tu as vu, si c ce genre d'algo qu'on te demande, ou si on te demande un truc avec une fonction spécifique...[:spamafote]




on demande juste ca, le prof l'a expliqué, mais j'avais pas tout capté  :(


---------------
.
Reply

Marsh Posté le 04-11-2002 à 18:00:44    

En cours, t'as entendu parlé du tri à bulle :??:


---------------
Scully: Mulder, there something out there ; Mulder: I know. I've been saying that for years
Reply

Marsh Posté le 04-11-2002 à 18:02:24    

Thander a écrit a écrit :

En cours, t'as entendu parlé du tri à bulle :??:  




 
heu nan, c'est quoi ?


---------------
.
Reply

Marsh Posté le 04-11-2002 à 18:04:17    

didier1809 a écrit a écrit :

 
 
heu nan, c'est quoi ?




 
Ben justement, c'est une méthode pour trier n nombres :D


---------------
Scully: Mulder, there something out there ; Mulder: I know. I've been saying that for years
Reply

Marsh Posté le 04-11-2002 à 18:05:02    

Thander a écrit a écrit :

 
 
Ben justement, c'est une méthode pour trier n nombres :D  




 
 :D  oki


---------------
.
Reply

Marsh Posté le 04-11-2002 à 21:16:03    

Au fait y'a pas des sites avec des super algos genre (à bulle, par pivot, avec ou sans haricots, ...) ???
 
tout y trouvera ton bonheur, c sur !

Reply

Marsh Posté le 04-11-2002 à 21:20:31    

SuperTotor a écrit a écrit :

Au fait y'a pas des sites avec des super algos genre (à bulle, par pivot, avec ou sans haricots, ...) ???
 
tout y trouvera ton bonheur, c sur !




je sais pas, mais ca m'interresse


---------------
.
Reply

Marsh Posté le 04-11-2002 à 21:30:03    

va voir sur mon site, il y a une section de trie


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed