web viewelementi a 1n, a 2n-1, ..., a n1 čine sporednu dijagonalu. suma indeksa sporedne dijagonale...

21
1. Učitati i ispisati dvodimenzionalni niz - matricu nxn. Zatim ispisati članove niza koji su na glavnoj dijagonali. Opis programa: Glavna dijagonala - Elementi glavne dijagonale ima iste indekse reda i kolone (i=j), Iznad glavne dijagonale je indeks reda manji od indeksa kolone, a ispod glavne dijagonale je indeks reda veći glavne dijagonale. Elementi a 11 , a 22 , ..., a nn čine glavnu dijagonalu. Slika 1. Glavna dijagonala i=j PROGRAM matrica; VAR i, j, n : INTEGER; X : ARRAY [1..15,1..15] OF INTEGER; BEGIN WRITE('Unesi broj redova kolona kvadratne matrice n'); READLN(n); WRITELN('Ulaz niza'); FOR i := 1 TO n DO {ulaz} FOR j := 1 TO n DO BEGIN WRITE('X[',i,',',j,']='); READLN(X[i,j]); END; FOR i := 1 TO n DO {izlaz} BEGIN WRITELN; FOR j := 1 TO n DO IF i = j THEN WRITE(X[i,j]:4); END; READLN;

Upload: tranmien

Post on 30-Jan-2018

252 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Web viewElementi a 1n, a 2n-1, ..., a n1 čine sporednu dijagonalu. Suma indeksa sporedne dijagonale je veća za 1 od dimenzije kvadratne matrice-dvodimenzionalnog niza

1. Učitati i ispisati dvodimenzionalni niz - matricu nxn. Zatim ispisati članove niza koji su na glavnoj dijagonali.

Opis programa: Glavna dijagonala - Elementi glavne dijagonale ima iste indekse reda i kolone (i=j), Iznad glavne dijagonale je indeks reda manji od indeksa kolone, a ispod glavne dijagonale je indeks reda veći glavne dijagonale. Elementi a11, a22, ..., ann  čine glavnu dijagonalu.

Slika 1. Glavna dijagonala i=j

PROGRAM matrica;VAR i, j, n : INTEGER;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITE('Unesi broj redova kolona kvadratne matrice n');  READLN(n);  WRITELN('Ulaz niza');  FOR i := 1 TO n DO  {ulaz}    FOR j := 1 TO n DO      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;  FOR i := 1 TO n DO  {izlaz}    BEGIN      WRITELN;      FOR j := 1 TO n DO        IF i = j THEN           WRITE(X[i,j]:4);    END;READLN;END.

2. Učitati i ispisati dvodimenzionalni niz - matricu nxn. Zatim ispisati članove niza koji nisu na glavnoj dijagonali. Elemente na glavnoj dijagonali pri ispisu zamjeniti prazninom.

Page 2: Web viewElementi a 1n, a 2n-1, ..., a n1 čine sporednu dijagonalu. Suma indeksa sporedne dijagonale je veća za 1 od dimenzije kvadratne matrice-dvodimenzionalnog niza

PROGRAM dijagonala;VAR i, j, n : INTEGER;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITE('n (kvadratna matrica) =');  READLN(n);    FOR i := 1 TO n DO      FOR j := 1 TO n DO      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;  FOR i := 1 TO n DO     BEGIN      WRITELN;      FOR j := 1 TO n DO        IF i <> j THEN           WRITE(X[i,j],' ')        ELSE           WRITE('  ');    END;READLN;END.

3. Učitati i ispisati dvodimenzionalni niz - kvadratnu matricu nxn. Zatim ispisati članove niza koji su ispod glavne dijagonale (i>j).

PROGRAM kvadranam_matrica;VAR i, j, n : INTEGER;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITE('n (kvadratna matrica) =');  READLN(n);    FOR i := 1 TO n DO  {ulaz}    FOR j := 1 TO n DO      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;  FOR i := 1 TO n DO  {izlaz}    BEGIN      WRITELN;      FOR j := 1 TO n DO        IF i > j THEN           WRITE(X[i,j],' ')        ELSE           WRITE('  ');    END;READLN;END.4. Učitati dvodimenzionalni niz. Ispisati članove matrice sa indeksom reda koji je djeljiv sa 3.

PROGRAM matrica;VAR i, j, n, m: INTEGER;

Page 3: Web viewElementi a 1n, a 2n-1, ..., a n1 čine sporednu dijagonalu. Suma indeksa sporedne dijagonale je veća za 1 od dimenzije kvadratne matrice-dvodimenzionalnog niza

  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITE('n, m =');  READLN(n,m);  FOR i := 1 TO n DO     FOR j := 1 TO m DO      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;  FOR i := 1 TO n DO    BEGIN      WRITELN;      FOR j := 1 TO m DO        IF i mod 3 = 0  THEN           WRITE(X[i,j],' ')        ELSE           WRITE('  ');    END;READLN;END.

5. Učitati dvodimenzionalni niz. Ispisati članove matrice sa indeksom reda većim od indeksa kolone (i>j).

PROGRAM matrica;VAR i, j, n, m: INTEGER;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITE('n, m =');  READLN(n,m);  FOR i := 1 TO n DO     FOR j := 1 TO m DO      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;  FOR i := 1 TO n DO    BEGIN      WRITELN;      FOR j := 1 TO m DO        IF i > j THEN           WRITE(X[i,j],' ')        ELSE           WRITE('  ');    END;READLN;END.6. Učitati dvodimenzionalni niz. Ispisati članove matrice sa indeksom reda istim indeksu kolone (i=j).

PROGRAM matrica;VAR i, j, n, m: INTEGER;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITE('n, m =');

Page 4: Web viewElementi a 1n, a 2n-1, ..., a n1 čine sporednu dijagonalu. Suma indeksa sporedne dijagonale je veća za 1 od dimenzije kvadratne matrice-dvodimenzionalnog niza

  READLN(n,m);  FOR i := 1 TO n DO     FOR j := 1 TO m DO      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;  FOR i := 1 TO n DO    BEGIN      WRITELN;      FOR j := 1 TO m DO        IF i = j THEN           WRITE(X[i,j],' ')        ELSE           WRITE('  ');    END;READLN;END.

7. Učitati dvodimenzionalni niz. Ispisati elemente na sporednog dijagonali.

Opis programa: Uvodi se pomoćna varijabla k. Početna vrijednost varijable k je n. Ovim je obezbjeđen ispis poslednjeg u provom redu. Zatim se vrijedno k smanjuje za 1, te se ispisuje u drugom redu ispisuje član sa j = n - 1. Sporedna dijagonala - Elementi a1n, a2n-1, ..., an1  čine sporednu dijagonalu. Suma indeksa sporedne dijagonale je veća za 1 od dimenzije kvadratne matrice-dvodimenzionalnog niza (i+j = n+1). Indeksi elemenata matrice iznad  sporedne dijagonale zadovoljavaju nejednačinu i+j > n+1 a elemente ispod sporedne dijagonale zadovoljavaju nejednačinu i+j < n+1.

Slika 1. Sporedna dijagonala i+j = n+1

PROGRAM matrice;VAR i, j, n, k : INTEGER;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITE('n (kvadratna matrica) =');  READLN(n);  WRITELN('Ulaz niza');  FOR i := 1 TO n DO  {ulaz}    FOR j := 1 TO n DO      BEGIN        WRITE('X[',i,',',j,']=');

Page 5: Web viewElementi a 1n, a 2n-1, ..., a n1 čine sporednu dijagonalu. Suma indeksa sporedne dijagonale je veća za 1 od dimenzije kvadratne matrice-dvodimenzionalnog niza

        READLN(X[i,j]);      END;  k := n;             {izbor indeksa za ispis}  FOR i := 1 TO n DO  {izlaz}    BEGIN      WRITELN;      FOR j := 1 TO n DO        IF j = k THEN           WRITE(X[i,j]:4)        ELSE           WRITE('    ');      k := k - 1;    END;READLN;END.

8. Učitati dvodimenzionalni niz - matricu nxm. Izračunati i ispisati sumu negativnih elemenata.

PROGRAM matrica;VAR  i, j, n, m, s : INTEGER;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITE('n m =');  READLN(n,m);    FOR i := 1 TO n DO    FOR j := 1 TO m DO      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;    s := 0;  FOR i := 1 TO n DO    FOR j := 1 TO m DO     IF X[i,j] < 0 THEN      s := s + x[i,j];  WRITELN('Suma svih negativnih elemanata niza je ',s);READLN;END.

9. Učitati dvodimenzionalni niz - matricu nxm. Izračunati i ispisati sumu elemenata djeljivih sa 5.

PROGRAM suma_matrica;VAR  i, j, n, m, s : INTEGER;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITE('n m =');  READLN(n,m);    FOR i := 1 TO n DO     FOR j := 1 TO m DO      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;    s := 0;

Page 6: Web viewElementi a 1n, a 2n-1, ..., a n1 čine sporednu dijagonalu. Suma indeksa sporedne dijagonale je veća za 1 od dimenzije kvadratne matrice-dvodimenzionalnog niza

  FOR i := 1 TO n DO     FOR j := 1 TO m DO      IF X[i,j] MOD 5 = 0 THEN        s := s + x[i,j];  WRITELN('Suma svih elemanata niza djeljivih sa 5 je ',s);READLN;END.

10. Učitati dvodimenzionalni niz - matricu nxm. Izračunati i ispisati sumu elemenata druge kolone niza X[n,m]

PROGRAM matrica;VAR  i, j, n, m, s : INTEGER;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITE('n m =');  READLN(n,m);  WRITELN('Ulaz niza');  FOR i := 1 TO n DO   FOR j := 1 TO m DO      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;    s := 0;  j := 2;  FOR i := 1 TO n DO     s := s + x[i,j];  WRITELN('Suma svih elemanata druge kolone niza je ',s);READLN;END.

Page 7: Web viewElementi a 1n, a 2n-1, ..., a n1 čine sporednu dijagonalu. Suma indeksa sporedne dijagonale je veća za 1 od dimenzije kvadratne matrice-dvodimenzionalnog niza

11. Učitati dvodimenzionalni niz - matricu nxm. Izračunati i ispisati sumu elemenata svih parnih redova niza.

PROGRAM matrica;VAR  i,j, n, m, s : INTEGER;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITE('n m =');     READLN(n,m);    FOR i := 1 TO n DO  {ulaz}    FOR j := 1 TO m DO      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;  FOR i := 1 TO n DO  {izlaz}    BEGIN      WRITELN;      FOR j := 1 TO m DO        WRITE(X[i,j]:4);    END;  WRITELN;  s := 0;  FOR i := 1 TO n DO  {suma redova}    FOR j := 1 TO m DO      IF i MOD 2 = 0 THEN        s := s + X[i,j];      WRITELN('suma parnih redova =', s);READLN;END.

12. Učitati dvodimenzionalni niz - matricu nxm. Izračunati i ispisati sumu elemenata svih neparnih kolona niza.

PROGRAM matrica;VAR  i,j, n, m, s : INTEGER;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITE('n m =');      READLN(n,m);    FOR i := 1 TO n DO  {ulaz}    FOR j := 1 TO m DO      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;  FOR i := 1 TO n DO  {izlaz}    BEGIN      WRITELN;      FOR j := 1 TO m DO        WRITE(X[i,j]:4);    END;  WRITELN;  s := 0;  FOR i := 1 TO n DO  {suma redova}    FOR j := 1 TO m DO

Page 8: Web viewElementi a 1n, a 2n-1, ..., a n1 čine sporednu dijagonalu. Suma indeksa sporedne dijagonale je veća za 1 od dimenzije kvadratne matrice-dvodimenzionalnog niza

      IF j MOD 2 <> 0 THEN        s := s + X[i,j];  WRITELN('Suma neparnih kolona niza =', s);READLN;END.

13. Učitati dvodimenzionalni niz - matricu nxm. Izračunati i ispisati sumu elemenata u sporednoj dijagonali matrice.

PROGRAM p10913014;VAR  i,j, n, s : INTEGER;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITE('n (kvadratna matrica) =');  READLN(n);  FOR i:=1 TO n DO  {ulaz}    FOR j:=1 TO n DO      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;  FOR i := 1 TO n DO  {izlaz}    BEGIN      WRITELN;      FOR j:=1 TO n DO        WRITE(x[i,j]:4);     END;  WRITELN;  s := 0;  FOR i := 1 TO n DO  {suma }    FOR j := 1 TO n DO      IF (i+j) = (n+1) THEN   {sporedna dijagonala}        s := s + X[i,j];  WRITELN('suma elemenata na sporednoj dijagonali =', s);READLN;END. 

II VarijantaPROGRAM matrica;VAR  i,j, n, k, s : INTEGER;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITE('n (kvadratna matrica) =');  READLN(n);  FOR i:=1 TO n DO  {ulaz}    FOR j:=1 TO n DO      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;  FOR i := 1 TO n DO  {izlaz}    BEGIN      WRITELN;      FOR j:=1 TO n DO        WRITE(x[i,j]:4);     END;

Page 9: Web viewElementi a 1n, a 2n-1, ..., a n1 čine sporednu dijagonalu. Suma indeksa sporedne dijagonale je veća za 1 od dimenzije kvadratne matrice-dvodimenzionalnog niza

  WRITELN;  s := 0;  k := n;  FOR i := 1 TO n DO  {suma }    BEGIN                  s := s + X[i,k];      k:=k-1;    END;  WRITELN('suma elemenata na sporednoj dijagonali =', s);READLN;END.

14. Učitati dvodimenzionalni niz - matricu nxm. Izračunati i ispisati sumu elemenata ispod glavne dijagonale niza X[n,m].

PROGRAM matrice;VAR  i,j, n, s : INTEGER;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITE('n (kvadratna matrica) =');  READLN(n);  FOR i:=1 TO n DO  {ulaz}    FOR j:=1 TO n DO      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;  FOR i := 1 TO n DO  {izlaz}    BEGIN      WRITELN;      FOR j:=1 TO n DO        WRITE(x[i,j]:4);     END;  WRITELN;  s := 0;  FOR i := 1 TO n DO  {suma }    FOR j := 1 TO n DO      IF i > j THEN        s := s + X[i,j];  WRITELN('suma elemenata ispod glavne dijagonale =', s);   READLN;END.

Page 10: Web viewElementi a 1n, a 2n-1, ..., a n1 čine sporednu dijagonalu. Suma indeksa sporedne dijagonale je veća za 1 od dimenzije kvadratne matrice-dvodimenzionalnog niza

15. Učitati dvodimenzionalni niz - matricu nxm. Izračunati i ispisati sumu elemenata iznad sporedne dijagonale niza X[n,m].

PROGRAM matrica;VAR  i,j, n, s : INTEGER;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITE('n (kvadratna matrica) =');  READLN(n);  FOR i:=1 TO n DO  {ulaz}    FOR j:=1 TO n DO      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;  FOR i := 1 TO n DO  {izlaz}    BEGIN      WRITELN;      FOR j:=1 TO n DO        WRITE(x[i,j]:4);     END;  WRITELN;  s := 0;  FOR i := 1 TO n DO  {suma }    FOR j := 1 TO n DO      IF (i+j) < (n+1) THEN   {iznad sporedne dijagonale}        s := s + X[i,j];  WRITELN('suma elemenata iznad sporedne dijagonale =', s);READLN;END.

16. Učitati dvodimenzionalni niz - matricu nxm. Izračunati i ispisati proizvod negativnih i pozitivnih elemenata odvojeno.

PROGRAM matrica;VAR  i, j, n, m : INTEGER;  pp, pn : REAL;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITELN('Proizvod matrice');  WRITE('n m =');          READLN(n,m);    FOR i := 1 TO n DO         FOR j := 1 TO m DO      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;  FOR i := 1 TO n DO  {izlaz}    BEGIN      WRITELN;      FOR j := 1 TO m DO        WRITE(X[i,j]:4);    END;  WRITELN;

Page 11: Web viewElementi a 1n, a 2n-1, ..., a n1 čine sporednu dijagonalu. Suma indeksa sporedne dijagonale je veća za 1 od dimenzije kvadratne matrice-dvodimenzionalnog niza

  pp := 1;  pn := 1;  FOR i := 1 TO n DO  {proizvod}    FOR j := 1 TO m DO      BEGIN        IF X[i,j] > 0 THEN          pp := pp * X[i,j];        IF X[i,j] < 0 THEN          pn := pn * X[i,j];      END;  WRITELN('Proizvod negativnih elemenata je : ', pn);  WRITELN('Proizvod pozitivnih elemenata je : ', pp);READLN;END.

17. Učitati dvodimenzionalni niz - matricu nxm. Prebrojati i ispisati koliko ima elemenata matirice koju su pozitivni.

PROGRAM matrica;VAR  i,j, n, m, br : INTEGER;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITE('n m =');    {dimenzije matrice}  READLN(n,m);  WRITELN('Ulaz niza');  FOR i := 1 TO n DO  {ulaz}    FOR j := 1 TO m DO      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;  FOR i := 1 TO n DO  {izlaz}    BEGIN      WRITELN;      FOR j := 1 TO m DO        WRITE(X[i,j]:4);    END;  WRITELN;  br := 0;  FOR i := 1 TO n DO    FOR j := 1 TO m DO      IF X[i,j] > 0 THEN        br := br + 1;          {brojanje}      WRITELN('Broj pozitivnih elemenata u matrici =', br);READLN;END.

Page 12: Web viewElementi a 1n, a 2n-1, ..., a n1 čine sporednu dijagonalu. Suma indeksa sporedne dijagonale je veća za 1 od dimenzije kvadratne matrice-dvodimenzionalnog niza

18. Učitati dvodimenzionalni niz - matricu nxm. Prebrojati i ispisati broj elemenata niza X[n,m] djeljivih sa 3.PROGRAM matrica;VAR  i,j, n, m, br : INTEGER;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITE('n m =');      READLN(n,m);    FOR i := 1 TO n DO  {ulaz}    FOR j := 1 TO m DO      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;  FOR i := 1 TO n DO  {izlaz}    BEGIN      WRITELN;      FOR j := 1 TO m DO        WRITE(X[i,j]:4);    END;  WRITELN;  br := 0;  FOR i := 1 TO n DO    FOR j := 1 TO m DO      IF X[i,j] MOD 3 = 0 THEN        br := br + 1;            WRITELN('Broj  elemenata u matrici djeljivih sa 3 je ', br);READLN;END.

19. Učitati dvodimenzionalni niz - matricu nxm. Prebrojati i ispisati koliko ima elemenata glavne dijagonale matirice koju su pozitivni.PROGRAM matrica;VAR  i,j, n, br : INTEGER;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITE('n (kvadratna matrica) =');  READLN(n);    FOR i := 1 TO n DO  {ulaz}    FOR j := 1 TO n DO      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;  FOR i := 1 TO n DO  {izlaz}    BEGIN      WRITELN;      FOR j := 1 TO n DO        WRITE(X[i,j]:4);    END;  WRITELN;  br := 0;  FOR j := 1 TO n DO      IF X[j,j] > 0 THEN      br := br + 1;  WRITELN('Broj pozitivnih elemenata na glavnoj dijagonali =', br);READLN;END.

Page 13: Web viewElementi a 1n, a 2n-1, ..., a n1 čine sporednu dijagonalu. Suma indeksa sporedne dijagonale je veća za 1 od dimenzije kvadratne matrice-dvodimenzionalnog niza

20. Učitati dvodimenzionalni niz - matricu nxm. Izračunati i ispisati aritmetičku sredinu niza.PROGRAM marica;VAR  i, j, n, m : INTEGER;  s, br, as : REAL;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  s := 0;  br := 0;  WRITE('n m =');  READLN(n,m);    FOR i := 1 TO n DO  {ulaz}    FOR j := 1 TO m DO      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;  FOR i := 1 TO n DO  {izlaz}    BEGIN      WRITELN;      FOR j := 1 TO m DO        WRITE(X[i,j]:4);    END;  WRITELN;  FOR i := 1 TO n DO  {as}    FOR j := 1 TO m DO       BEGIN          s := s + X[i,j];          br := br + 1;        END;  IF br > 0 THEN    as := s/br;      WRITELN('Aritmeticka sredina elemenata je ', as);READLN;END.

21. Učitati dvodimenzionalni niz - matricu nxm. Izračunati i ispisati aritmetičku sredinu elemenata ispod glavne dijagonale niza X[n,m]PROGRAM matrica;VAR  i, j, n : INTEGER;  s, br, as : REAL;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITE('n (kvadratna matrica) =');  READLN(n);  FOR i:=1 TO n DO      FOR j:=1 TO n DO      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;  FOR i := 1 TO n DO  {izlaz}    BEGIN      WRITELN;      FOR j:=1 TO n DO        WRITE(x[i,j]:4);     END;

Page 14: Web viewElementi a 1n, a 2n-1, ..., a n1 čine sporednu dijagonalu. Suma indeksa sporedne dijagonale je veća za 1 od dimenzije kvadratne matrice-dvodimenzionalnog niza

  WRITELN;  s := 0;  br := 0;  FOR i := 1 TO n DO  {as}    FOR j := 1 TO n DO      IF i>j THEN        BEGIN          s := s + X[i,j];          br := br + 1;        END;  as := s/br;  WRITELN('Aritmeticka sredina elemenata iznad glavne dijagonale je ', as);READLN;END.

22. Učitati dvodimenzionalni niz - matricu nxm. Naći i ispisati najveći elemenat matrice X[n,m].PROGRAM matrica;VAR  i,j, n, m, max : INTEGER;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITE('n m =');    {dimenzije matrice}  READLN(n,m);  WRITELN('Ulaz niza');  FOR i := 1 TO n DO  {ulaz}    FOR j := 1 TO m DO      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;  FOR i := 1 TO n DO  {izlaz}    BEGIN      WRITELN;      FOR j := 1 TO m DO        WRITE(X[i,j]:4);    END;  WRITELN;  max := X[1,1];  FOR i := 1 TO n DO      {svi clanovi}    FOR j := 1 TO m DO      IF max < X[i,j] THEN        max := X[i,j];      WRITELN('Najveci element matrice =', max);READLN;END.

 23. Učitati dvodimenzionalni niz - matricu nxm. Naći i ispisati najveći elemenat sve do k-tog reda niza X[n,m]PROGRAM matrica;VAR  i,j, n, m, k, max : INTEGER;  X : ARRAY [1..15,1..15] OF INTEGER;BEGIN  WRITE('n m =');    {dimenzije matrice}  READLN(n,m);  WRITELN('Ulaz niza');  FOR i := 1 TO n DO      FOR j := 1 TO m DO

Page 15: Web viewElementi a 1n, a 2n-1, ..., a n1 čine sporednu dijagonalu. Suma indeksa sporedne dijagonale je veća za 1 od dimenzije kvadratne matrice-dvodimenzionalnog niza

      BEGIN        WRITE('X[',i,',',j,']=');        READLN(X[i,j]);      END;  WRITE('izbor reda k =');  READLN(k);  FOR i := 1 TO n DO  {izlaz}    BEGIN      WRITELN;      FOR j := 1 TO m DO        WRITE(X[i,j]:4);    END;  WRITELN;  max := X[1,1];  FOR i := 1 TO k DO  {izlaz}    FOR j := 1 TO m DO      IF max < X[i,j] THEN        max := X[i,j];  WRITELN('Najveci element od 1. do ', k ,'. reda matrice =', max);END.

24. Učitati matricu i naći u kojem redu je najmanja aritmetička sredina.program matrica;var   i,j,n,m,zbir,br,minred: integer;   min:real;   x:array[1..15,1..15] of integer;   as:array[1..15] of real;begin     write('unesi dimenzije matrice n, m ');     readln(n,m);     for i:=1 to n do         for j:=1 to m do         begin              write('x[',i,',',j,']=');              readln(x[i,j]);         end;     for i:=1 to n do     begin         for j:=1 to m do             begin             zbir:=zbir + x[i,j];             br:=br + 1;             end;         as[i]:=zbir/br;         br:=0;         zbir:=0;     end;     min:=as[1];     minred:=1;     for i:=1 to n do     begin         if as[i] < min then            begin            min:=as[i];            minred:=i;            end;     end;     writeln('najmanja aritmeticka sredina je u ',minred,'. redu');

Page 16: Web viewElementi a 1n, a 2n-1, ..., a n1 čine sporednu dijagonalu. Suma indeksa sporedne dijagonale je veća za 1 od dimenzije kvadratne matrice-dvodimenzionalnog niza

readln;end.25. Učitati dvodimenzionalni niz - matricu nxm. Formirati novi jednodimenzionalni niz čije članove čine najmanji članovi polja po redovima.program matrica;var   i,j,n,m: integer;   x:array[1..15,1..15] of integer;   min:array[1..15] of integer;begin     write('unesi dimenzije matrice n, m ');     readln(n,m);     for i:=1 to n do         for j:=1 to m do         begin              write('x[',i,',',j,']=');              readln(x[i,j]);         end;     for i:=1 to n do     begin         min[i]:=x[i,1];         for j:=1 to m do             begin             if x[i,j] < min[i] then                min[i]:=x[i,j];             end;     end;     for i:=1 to n do        writeln('najmanji clan ',i,'. reda je ',min[i]);readln;end.

26. Učitati dvodimenzionalni niz - matricu nxm. Formirati novi jednodimenzionalni niz čije članove čine najveći članovi polja po redovima.program matrica;var   i,j,n,m: integer;   x:array[1..15,1..15] of integer;   max:array[1..15] of integer;begin     write('unesi dimenzije matrice n, m ');     readln(n,m);     for i:=1 to n do         for j:=1 to m do         begin              write('x[',i,',',j,']=');              readln(x[i,j]);         end;     for i:=1 to n do     begin         max[i]:=x[i,1];         for j:=1 to m do             begin             if x[i,j]>max[i] then                max[i]:=x[i,j];             end;     end;     for i:=1 to n do

Page 17: Web viewElementi a 1n, a 2n-1, ..., a n1 čine sporednu dijagonalu. Suma indeksa sporedne dijagonale je veća za 1 od dimenzije kvadratne matrice-dvodimenzionalnog niza

        writeln('najveci clan ',i,'. reda je ',max[i]);readln;end.