Advertisement
Guest User

Untitled

a guest
May 24th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. procedure TForm1.Button5Click(Sender: TObject);
  2. var k,r,n:integer; s:string;
  3. tmp:book;
  4. Sort: Boolean;
  5. begin
  6. Memo1.Lines.Add('Отсортированный массив: ');
  7. Sort:=True;
  8. n:=0;
  9. while Sort do
  10. begin
  11. Sort:=False;
  12. for r:=1 to high(B)-1-n do
  13. if B[r].author>B[r+1].author then
  14. begin
  15. Sort:=True;
  16. tmp:=B[r]; B[r]:=B[r+1]; B[r+1]:=tmp;
  17. end;
  18. n:=n+1;
  19. end;
  20. for k:=1 to i-1 do
  21. begin
  22. s:=inttostr(k)+'.' + B[k].author+' '+B[k].name+' '+B[k].number+' '+B[k].publisher+' '+B[k].Num_pages+' '+B[k].price;
  23. Memo1.Lines.Add(s);
  24. end;
  25. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement