Advertisement
Arfizato

skon

Apr 9th, 2020
607
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.00 KB | None | 0 0
  1. Program pp ;
  2. Uses Wincrt;
  3. Type
  4.   mat = Array [1..100,1..100] Of Integer ;
  5.   tab = Array [1..100] Of Integer ;
  6. Var
  7.   m2: mat;
  8.   m : mat ;
  9.   t: tab;
  10.   t2: tab;
  11.   t3: tab;
  12.   n : Integer;
  13.  
  14. Procedure remp (Var m:mat ;var n:Integer);
  15. Var
  16.   i,j: Integer;
  17. Begin
  18.   Write('ektb kade thb n');
  19.   Readln(n);
  20.   For i:=1 To n Do
  21.     For j:=1 To n Do
  22.       Readln(m[i,j]) ;
  23. End;
  24.  
  25. Procedure transs (Var m2:mat ;Var t:tab ;n:Integer );
  26. Var
  27.   i,j,k: Integer;
  28. Begin
  29.   For i:=n Downto 1 Do
  30.     For j:=1 To n Do
  31.       For k:=1 To n Do
  32.         m2[j,k] := t[i]
  33. End;
  34.  
  35. Procedure trans (Var t:tab ;m:mat; n:Integer);
  36. Var
  37.   i,j: Integer;
  38. Begin
  39.   For i:=1 To n Do
  40.     For j:=1 To n Do
  41.       m[j,i] := t[i];
  42.   transs (m2,t ,n);
  43. End;
  44.  
  45. Procedure show (m2:mat;n:Integer);
  46. Var
  47.   i,j: Integer;
  48. Begin
  49.   For i:=1 To n Do
  50.     begin
  51.          For j:=1 To n Do
  52.       Write(m2[i,j ]:10);
  53.      writeln;
  54.     end;
  55.    
  56.    
  57. End;
  58. Begin
  59.   remp(m,n);
  60.     show(m,n);
  61.   trans (t,m,n ) ;            
  62.   show(m,n);
  63. End.
  64. Begin
  65. End.
  66. End.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement