Cod sursa(job #345268)

Utilizator theonlyone10oprea cosmin dumitru theonlyone10 Data 2 septembrie 2009 13:45:18
Problema Sortare prin comparare Scor 40
Compilator fpc Status done
Runda Arhiva educationala Marime 0.52 kb
PROGRAM SORTAREA;
VAR V:ARRAY[1..10000]OF longint;
    N,I,AUX:LONGINT;f,g:text;
    OK:BOOLEAN;
BEGIN
  assign(f,'algsort.in');reset(f);
  assign(g,'algsort.out');rewrite(g);
  READLN(f,N);
   FOR I:=1 TO N DO BEGIN
     READ(f,V[I]);
     END;
     REPEAT
     OK:=FALSE;
       FOR I:=1 TO N-1 DO
         IF V[I]>V[I+1] THEN BEGIN
         AUX:=V[I];
         V[I]:=V[I+1];
         V[I+1]:=AUX;
         OK:=TRUE; END;
       UNTIL NOT OK;
      FOR I:=1 TO N DO WRITE(g,V[I],' '); close(f);close(g);
END.