Advertisement
alvsjo

matrica, red

Feb 22nd, 2017
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.29 KB | None | 0 0
  1. PROGRAM matrice;
  2. {type
  3. niz=array[1..20]of integer;
  4. matrica=array[1..20]of niz;
  5. A[1,1];
  6. A[1];
  7. }
  8. //napisati program pomocu koga se za zadatu matricu formira niz
  9. //koji predstavlja maksimume vrsta zadate matrice
  10.  
  11. type
  12.     niz=array[1..20]of integer;
  13.     matrica=array[1..20]of niz;
  14. var
  15.     m,n,i,j,k:integer;
  16.     x,y,z:niz;
  17.     a,b,c:matrica;
  18.    
  19. procedure UnosMatrice(var m,n:integer; var a:matrica);
  20. var i,j:integer;
  21. begin
  22.     write('Broj vrsta: ');
  23.     readln(m);
  24.     write('Broj kolona: ');
  25.     readln(n);
  26.     for i:=1 to m do
  27.     begin
  28.         for j:=1 to n do
  29.         begin
  30.         write('A[',i,';',j,']= ');
  31.         readln(A[i,j]);
  32.         writeln;
  33.         end;
  34.     end;
  35. end;   
  36.  
  37.  
  38. procedure StampaMatrice(m,n:integer; A:matrica);
  39. var i,j:integer;
  40. begin
  41.     writeln;
  42.     for i:=1 to m do
  43.     begin
  44.         for j:=1 to n do
  45.         begin
  46.         write(A[i,j]:4);
  47.         end;
  48.         writeln;
  49.     end;
  50.     writeln;
  51. end;
  52.  
  53.  procedure StampaNiza (n:integer; x:niz);
  54.  var i:integer;
  55.  begin
  56.     write('Elementi niza: ');
  57.     for i:=1 to n-1 do  write (x[i],',');
  58.     writeln(x[n]);
  59.  end;
  60.  
  61. function maxniza(n:integer;x:niz):integer;
  62. var i,max:integer;
  63. begin
  64.     max:=x[1];
  65.     for i:=2 to n do if (x[i]>max) then max:=x[i];
  66.     maxniza:=max;
  67. end;
  68.  
  69.  
  70. begin
  71.     UnosMatrice(m,n,a);
  72.     StampaMatrice(m,n,a);
  73.     for i:=1 to m do x[i]:=maxniza(n,a[i]);
  74.     StampaNiza(m,x);
  75.     readln;
  76. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement