Advertisement
ALTracer

lab1v8n3

Jun 20th, 2015
528
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.94 KB | None | 0 0
  1. program lab1v8n3;
  2. var
  3.   a:array[1..4,1..7]of Integer;
  4. // here it is like
  5. // 1 2 3 4 5 6 7
  6. // 1 2 3 4 5 6 7
  7. // 1 2 3 4 5 6 7
  8. // 1 2 3 4 5 6 7
  9.  
  10. procedure ProcessData;
  11. var i,j,min_i,min_j:Word;
  12.     b:array[1..7]of Integer;
  13. begin
  14.      min_i:=1;
  15.      min_j:=1;
  16.      for i:=1 to 4 do
  17.        for j:=1 to 7 do
  18.          if a[i,j]<a[min_i,min_j]
  19.            then begin
  20.              min_i:=i;
  21.              min_j:=j;
  22.            end;
  23.      for j:=1 to 7 do
  24.      begin
  25.           b[j]:=a[min_i,j];
  26.           a[min_i,j]:=a[4,j];
  27.           a[4,j]:=b[j];
  28.      end;
  29. end;
  30.  
  31. procedure ImportData;
  32. var i,j:Integer;
  33. begin
  34.      for i:=1 to 4 do
  35.        for j:=1 to 7 do
  36.          Read(a[i,j]);
  37. end;
  38.  
  39. procedure ExportData;
  40. var i,j:Integer;
  41. begin
  42.      for i:=1 to 4 do
  43.      begin
  44.        for j:=1 to 7 do
  45.          Write(a[i,j],' ');
  46.        WriteLn;
  47.      end;
  48. end;
  49.  
  50. //main
  51. begin
  52.      ImportData;
  53.      ProcessData;
  54.      ExportData;
  55. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement