Advertisement
Guest User

Untitled

a guest
Dec 18th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.57 KB | None | 0 0
  1. const
  2.  n = 10;
  3.  m = 10;
  4. type
  5.  t_row = array[1..n] of integer;
  6.  t_matr = array[1..m] of t_row;
  7.  
  8. procedure max(var a:t_row;n:integer);
  9. var
  10.  i,mi,d:integer;
  11. begin
  12.  mi := 1;
  13.  for i := 2 to n do
  14.   if a[mi] < a[i] then
  15.    mi := i;
  16.  d := a[1];
  17.  a[1] := a[mi];
  18.  a[mi] := a[1];
  19. end;
  20. procedure insert_sort(var a:t_matr;n:integer);
  21. var
  22.  i,j:integer;
  23.  d:t_row;
  24. begin
  25.  for i := 2 to n do
  26.  begin
  27.   j := i-1;
  28.   while (j >= 1) and (a[j+1][1] < a[j][1]) do
  29.   begin
  30.    d := a[j+1];
  31.    a[j+1] := a[j];
  32.    a[j] := d;
  33.    j := j - 1;
  34.   end;
  35.  end;
  36. end;
  37. Begin
  38. End.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement