• Viernes 15 de Noviembre de 2024, 04:49

Autor Tema:  Ordenar Numeros En Un Array  (Leído 8528 veces)

DarkSlash

  • Miembro activo
  • **
  • Mensajes: 95
    • Ver Perfil
Ordenar Numeros En Un Array
« en: Miércoles 3 de Diciembre de 2003, 15:26 »
0
Hola, quería saber si me podrian pasar un algoritmo de ordenamiento de numeros en un array, yo lo necesito en pascal, pero bueno si no puede ser así pasenló en cualkier lenguaje y yo l o porto.

Por cierto según mi intuicion puede haber dos metodos de ordenado, uno que ordene un array que ya contenga los numeros, y otro que los vaya ordenando a medida que  los insertás... no??? Bueno cualquiera sea la forma si lo saben posteen!

Acá tengo algo que estuve haciendo pero obviamente no funciona!!!

Código: Text
  1. program tempe;
  2.  
  3. var
  4.    temp:array[0..6] of integer;
  5.    i,x,aux:integer;
  6.  
  7. begin
  8.  
  9.      for i:=0 to 6 do
  10.      begin
  11.           writeln('');
  12.           write('Escribe un nro entero: ');
  13.           readln(temp[i]);
  14.      end;
  15.  
  16.      for i:=0 to 5 do
  17.      begin
  18.           if(temp[i]>temp[i+1]) then
  19.           begin
  20.                for x:=0 to 5 do
  21.                begin
  22.                     if(temp[x]>temp[x+1]) then
  23.                     begin
  24.                          aux := temp[x];
  25.                          temp[x] := temp[x+1];
  26.                          temp[x+1] := aux;
  27.                     end;
  28.                end;
  29.           end;
  30.      end;
  31.  
  32.      for i:=0 to 6 do
  33.      begin
  34.           writeln(temp[i]);
  35.      end;
  36. end.
  37.  

Desde ya muchas gracias!

DarkSlash

  • Miembro activo
  • **
  • Mensajes: 95
    • Ver Perfil
Re: Ordenar Numeros En Un Array
« Respuesta #1 en: Miércoles 3 de Diciembre de 2003, 23:03 »
0
Bueno acá solucioné mi problema, les dejo la web donde lo encontré por si alguno lo necesita en algún momento!!!
http://old.algoritmia.net/alg/ordenac.htm

navisoft

  • Miembro activo
  • **
  • Mensajes: 84
    • Ver Perfil
    • http://www.latindevelopers.com
Re: Ordenar Numeros En Un Array
« Respuesta #2 en: Martes 23 de Diciembre de 2003, 20:33 »
0
Implemneté un pequeño programita que usa hebras...  :comp: en donde pone a prueba tres metodos de ordenamiento que corren al mismo tiempo como en una carrera.

http://www.latindevelopers.com/articles/vc/thread_demo/

solo que esta en Visual C++... no me gusta mucho pascal pero se puede traducir.  :P

yuli huerfia

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Ordenar Numeros En Un Array
« Respuesta #3 en: Lunes 18 de Octubre de 2004, 21:38 »
0
hola,vi su mensaje y tengo un codigo hecho en C que le puede servir, es el conocido metodo de la burbuja le envio el archivo para que lo mire
 
yuli ;)
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.