Programación Específica > Diseño de Algoritmos
Ordenar Numeros En Un Array
(1/1)
DarkSlash:
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 ---program tempe; var temp:array[0..6] of integer; i,x,aux:integer; begin for i:=0 to 6 do begin writeln(''); write('Escribe un nro entero: '); readln(temp[i]); end; for i:=0 to 5 do begin if(temp[i]>temp[i+1]) then begin for x:=0 to 5 do begin if(temp[x]>temp[x+1]) then begin aux := temp[x]; temp[x] := temp[x+1]; temp[x+1] := aux; end; end; end; end; for i:=0 to 6 do begin writeln(temp[i]); end;end.
Desde ya muchas gracias!
DarkSlash:
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:
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:
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 ;)
Navegación
Ir a la versión completa