Guest User

Untitled

a guest
Apr 20th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.97 KB | None | 0 0
  1. program DZ1;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. uses
  6.   SysUtils;
  7.  
  8. type
  9.   masiv=array[1..1000]of Integer;
  10.  
  11. const
  12.   N=6;
  13.   C=3;
  14. var
  15.   A: array [1..N, 1..C] of Integer;
  16.  
  17.   procedure zamena (var A: masiv);
  18.   var i,j,t:Integer;
  19.   ms_a: array [1..N, 1..C] of Integer;
  20.   begin
  21.     for i:=1 to N div 2 do begin
  22.       for j:=1 to C do begin
  23.         t:= ms_a[2*i - 1, j];
  24.         ms_a[2*i - 1, j]:= ms_a[2*i, j];
  25.         ms_a[2*i, j]:= t;
  26.       end;
  27.     end;
  28.   end;
  29.  
  30.   function random_mas ():masiv;
  31.   var i,j:Integer;
  32.   begin
  33.   Randomize;
  34.   for i:=1 to N do begin
  35.     for j:=1 to C do begin
  36.       A[i,j] := random  (50);
  37.       write (A[i,j]:5);
  38.     end;
  39.     writeln;
  40.   end;
  41.   writeln;
  42.   end;
  43.  
  44.   function vivod (var A: masiv):integer;
  45.   var i,j:Integer;
  46.   begin
  47.    for i:=1 to N do begin
  48.     for j:=1 to C do begin
  49.       write (A[i,j]:5);
  50.     end;
  51.     writeln;
  52.   end;
  53.   writeln;
  54.   end;
  55.  
  56. begin
  57.  random_mas ();
  58.  zamena(A:masiv);
  59.  vivod();
  60.  readln;
  61. end.
Add Comment
Please, Sign In to add comment