Ver Mensaje Individual
  #7  
Antiguo 16-03-2015
gonza22salta gonza22salta is offline
Registrado
NULL
 
Registrado: mar 2015
Posts: 3
Reputación: 0
gonza22salta Va por buen camino
Cita:
Empezado por nlsgarcia Ver Mensaje
gonza22salta,




Revisa este código:
Código Delphi [-]
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var
   A1 : Array[0..9]  of Integer = (5, 3, 8, 1, 9, 7, 4, 2, 10, 6);
   i : Integer;

procedure BubbleSort(var A : Array of Integer);
var
   i , j : Integer;
   Aux: Integer;

begin

   for j := Low(A) to High(A) - 1 do
      for i := j + 1 to High(A) do
      begin
         if A[j] > A[i] then
         begin
            Aux := A[j];
            A[j] := A[i];
            A[i] := Aux;
         end;
      end;

end;

begin

   writeln('Arreglo numerico sin ordenamiento');

   for i := Low(A1) to High(A1) do
      write(IntToStr(A1[i]) + ' ');

   writeln(#10);
   writeln('Arreglo numerico con ordenamiento');

   BubbleSort(A1);

   for i := Low(A1) to High(A1) do
      write(IntToStr(A1[i]) + ' ');

   readln;

end.
El código anterior en Delphi 7 sobre Windows 7 Professional x32, ordena un arreglo numérico de forma ascendente por medio del algoritmo BubbleSort, como se muestra en la siguiente imagen:


Revisa esta información:
Espero sea útil

Nelson.

EXELENTE!!! es un poco mas complicado a mi entender, seguro x ser un novato. pero el profesor me dio el pulgar arriba x este ejercicio, solo que ciertos codigos aun no nos permite usar x ser principiante. muy buena pagina por cierto!! espero algun dia yo brindar mi ayuda!
Responder Con Cita