Pascal_Testat_18
Home Nach oben

 

Home
Nach oben
Pascal_Testat_14
Pascal_Testat_15
Pascal_Testat_16
Pascal_Testat_17
Pascal_Testat_18
Pascal_Testat_20
Pascal_Testat_21
Pascal_Testat_22
Program insertion_sort;
uses
 crt;

var
 text:string;
 a:array [0..127] of char;
 i,j:integer;
 c: char;

begin
 clrscr;
 Writeln ('Texte sortieren von Guido Moser (c) 15.05.1999');
 write ('Eingeben : ');
 readln (text);
 i:=0;
 a[i]:=char(0);
 while i<length(text) do begin
  i:=i+1;
  a[i]:=text[i];
  j:=i;
  while a[j]<a[j-1] do begin
   c:=a[j];
   a[j]:=a[j-1];
   a[j-1]:=c;
   j:=j-1;
  end;
 End;
 Write ('Ausgabe  : ');
 i:=1;
 while i<=length(text) do begin
  write (a[i]);
  i:=i+1;
 end;
 readln
end.