Turbo Pascal Dizi 5 örnek

// 10 elemanlı bir tamsayı dizisinin sıralanması
// hızlı sıralama
//  a=(8, 3, 12, 9, 16, 30, 25, 1, 29, 2)

program en_buyuk;
var
 a:array[1..10] of integer;
 i,b,k,m:integer;
begin
 for i:=1 to 10 do begin
  write(i,’ .elemani gir..’);readln(a[i]);
 end;
  repeat
   k:=1;
   for i:=1 to 9 do begin
    if(a[i]>a[i+1]) then begin
     b:=a[i];a[i]:=a[i+1];a[i+1]:=b;k:=0;
    end;
   end;
  until(k=1);
  for i:=1 to 10 do
   writeln(a[i]);

 readln;
end.

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)