Acizad Fonis gw gwg

download Acizad Fonis gw gwg

If you can't read please download the document

description

dbdbfafa ffgg g gwtg

Transcript of Acizad Fonis gw gwg

12.117. Uitati niz X od n lanova ispisati one lanove niza X koji su vei od prvog (zadnjeg) lana niza.Opis programa: Program ispisuje one lanove niza X koji su vei od prvog lana niza. Provjera se izvodi u FOR petlji kao to je navedeno: FOR i := 2 TO n DO IF X[1] < X[i] THEN WRITELN('X[',i,']= ',X[i]);Za poreenju sa zadnjim lanom tada bi FOR i IF naredba izgledale: FOR i := 1 TO n-1 DO IF X[n] < X[i] THEN WRITELN('X[',i,']= ',X[i]);Listing programa:PROGRAM P10511003;USES WinCrt;CONST n = 5;VAR i: INTEGER; X : ARRAY [1..n] OF INTEGER;BEGIN WRITELN('Veci od prvog clana niza'); FOR i := 1 TO n DO {ulaz} BEGIN WRITE(i,' --> '); READLN(X[i]); END; FOR i := 2 TO n DO IF X[1] < X[i] THEN WRITELN('X[',i,']= ',X[i]);END.12.117. Uitati niz X od n lanova ispisati one lanove niza X koji su manji od prvog (zadnjeg) lana niza.Opis programa: Program ispisuje one lanove niza X koji su vei od prvog lana niza. Provjera se izvodi u FOR petlji kao to je navedeno: FOR i := 2 TO n DO IF X[1] > X[i] THEN WRITELN('X[',i,']= ',X[i]);Za poreenju sa zadnjim lanom tada bi FOR i IF naredba izgledale: FOR i := 1 TO n-1 DO IF X[n] > X[i] THEN WRITELN('X[',i,']= ',X[i]);Listing programa:PROGRAM P10511004;USES WinCrt;CONST n = 5;VAR i: INTEGER; X : ARRAY [1..n] OF INTEGER;BEGIN WRITELN('Veci od prvog clana niza'); FOR i := 1 TO n DO {ulaz} BEGIN WRITE(i,' --> '); READLN(X[i]); END; FOR i := 2 TO n DO IF X[1] > X[i] THEN WRITELN('X[',i,']= ',X[i]);END.10.2.. Uitati lanove i nai najvei lan niza.Tekstualni algoritam1. broj lanova niza n=52. dimenzionisati niz3. za i = 1 do n radi 3.1. upis i-tog lana niza 4. poetna vrijednost tekueg maksimuma (tmax := ABS(X[1]);)5. za i = 2 do n radi 5.1. ako je tmax < ABS(X[i]) tada je tmax = ABS(X[i])6. ispisati tekui maksimum kao najvei lan niza tmaxListing programa:PROGRAM P10511005;USES WinCrt;CONST n = 5;VAR i, tmax : INTEGER; X : ARRAY [1..n] OF INTEGER;BEGIN WRITELN('NAJVECI CLAN NIZA'); FOR i := 1 TO n DO {ulaz} BEGIN WRITE(i,' --> '); READLN(X[i]); END; tmax := ABS(X[1]); FOR i := 2 TO n DO IF tmax < ABS(X[i]) THEN tmax := ABS(X[i]); WRITELN('NAJVECI CLAN NIZA ',tmax);END.10.2.. Uitati lanove i nai najmanji lan niza.Listing programa:PROGRAM P10511006;USES WinCrt;CONST n = 5;VAR i, tmin : INTEGER; X : ARRAY [1..n] OF INTEGER;BEGIN WRITELN('NAJMANJI CLAN NIZA'); FOR i := 1 TO n DO {ulaz} BEGIN WRITE(i,' --> '); READLN(X[i]); END; tmin := ABS(X[1]); FOR i := 2 TO n DO IF tmin > ABS(X[i]) THEN tmin := ABS(X[i]); WRITELN('NAJMANJI CLAN NIZA ', tmin);END.10.2.. 12.119. Uitati niz od 20 brojeva i ispisati najvei i najmanji broj u nizu.Tekstualni algoritam: broj lanova niza n=20 dimenzionisati niz za i = 1 do n radi 3.1. upis i-tog lana niza poetna vrijednost tekueg maksimuma (tmax := X[1];) za i = 2 do n radi 5.1. ako je tmax < X[i] tada je tmax = X[i] ispisati tekui maksimum kao najvei lan niza tmax ispisati tekui minimum kao najmanji lan niza tmaxListing programa:PROGRAM P10511009;USES WinCrt;CONST n = 20;VAR i, tmax, tmin : INTEGER; X : ARRAY [1..n] OF INTEGER;BEGIN WRITELN('NAJVECI CLAN NIZA'); FOR i := 1 TO n DO {ulaz} BEGIN WRITE(i,' --> '); READLN(X[i]); END; tmax := X[1]; tmin := X[1]; FOR i := 2 TO n DO BEGIN IF tmax < X[i] THEN tmax := X[i]; IF tmin > X[i] THEN tmin := X[i]; END; WRITELN('NAJVECI CLAN NIZA ',tmax); WRITELN('NAJMANJI CLAN NIZA ', tmin);END.12.121. Uitati niz X od n lanova. Nai maksimum od lanova sa parnim indeksima.Opis programa: Program poredi one lanove niza A sa parnim indeksom i MOD 2 = 0 i samo njih poredi sa trenutnim maksimumom.tmax := X[2];FOR i := 4 TO n DO IF (tmax < X[i]) AND (i MOD 2 = 0) THEN tmax := X[i];WRITELN('Najveci clan niza s parnim indeksima ',tmax);Listing programa:PROGRAM P10511011;USES WinCrt;CONST n = 5;VAR i, tmax : INTEGER; X : ARRAY [1..n] OF INTEGER;BEGIN WRITELN('Veci od prvog clana niza'); FOR i := 1 TO n DO {ulaz} BEGIN WRITE(i,' --> '); READLN(X[i]); END; tmax := X[2]; FOR i := 4 TO n DO IF (tmax < X[i]) AND (i MOD 2 = 0) THEN tmax := X[i]; WRITELN('Najveci clan niza s parnim indeksima ',tmax);END.12.121. Uitati niz X od n lanova. Nai minimum od lanova sa parnim indeksima.Opis programa: Program poredi one lanove niza A sa parnim indeksom i MOD 2 = 0 i samo njih poredi sa trenutnim minimumom.tmin := X[2];FOR i := 4 TO n DO IF (tmin > X[i]) AND (i MOD 2 = 0) THEN tmin := X[i];WRITELN('Najmanji clan niza s parnim indeksima ',tmin);Listing programa:PROGRAM P10511012;USES WinCrt;CONST n = 5;VAR i, tmin : INTEGER; X : ARRAY [1..n] OF INTEGER;BEGIN WRITELN('Veci od prvog clana niza'); FOR i := 1 TO n DO {ulaz} BEGIN WRITE(i,' --> '); READLN(X[i]); END; tmin := X[2]; FOR i := 4 TO n DO IF (tmin > X[i]) AND (i MOD 2 = 0) THEN tmin := X[i]; WRITELN('Najmanji clan niza s parnim indeksima ', tmin);END.12.122. Uitati niz X od n lanova. Nai minimum i maksimum od lanova sa neparnim indeksima.Opis programa: Poetne vrijednosti tekuih minimuma i maksimua su tmin := X[1]; tmax := X[1]; Program poredi tekui minimum i maksimum sa lanovima niza A sa neparnim indeksom i MOD 2 = 1. Petlja se izvodi u intervalu od 3 do n (FOR i := 3 TO n DO).Listing programa:PROGRAM P10511013;USES WinCrt;CONST n = 5;VAR i, tmin, tmax : INTEGER; X : ARRAY [1..n] OF INTEGER;BEGIN WRITELN('Veci od prvog clana niza'); FOR i := 1 TO n DO {ulaz} BEGIN WRITE(i,' --> '); READLN(X[i]); END; tmin := X[1]; tmax := X[1]; FOR i := 3 TO n DO BEGIN IF (tmin > X[i]) AND (i MOD 2 = 1) THEN tmin := X[i]; IF (tmax < X[i]) AND (i MOD 2 = 1) THEN tmax := X[i]; END; WRITELN('Najmanji clan niza s neparnim indeksima ', tmin); WRITELN('Najveci clan niza s neparnim indeksima ', tmax);END.10.2.. Uitati lanove i nai najvei lan niza.Tekstualni algoritam1. broj lanova niza n=52. dimenzionisati niz3. za i = 1 do n radi 3.1. upis i-tog lana niza 4. poetna vrijednost tekueg maksimuma (tmax := X[1];)5. za i = 2 do n radi 5.1. ako je tmax < X[i] tada je tmax = X[i]6. ispisati tekui maksimum kao najvei lan niza tmaxListing programa:PROGRAM P10511001;USES WinCrt;CONST n = 5;VAR i, tmax : INTEGER; X : ARRAY [1..n] OF INTEGER;BEGIN WRITELN('NAJVECI CLAN NIZA'); FOR i := 1 TO n DO {ulaz} BEGIN WRITE(i,' --> '); READLN(X[i]); END; tmax := X[1]; FOR i := 2 TO n DO IF tmax < X[i] THEN tmax := X[i]; WRITELN('NAJVECI CLAN NIZA ',tmax);END.10.2.. Uitati lanove i nai najmanji lan niza.Listing programa:PROGRAM P10511002;USES WinCrt;CONST n = 5;VAR i, tmin : INTEGER; X : ARRAY [1..n] OF INTEGER;BEGIN WRITELN('NAJMANJI CLAN NIZA'); FOR i := 1 TO n DO {ulaz} BEGIN WRITE(i,' --> '); READLN(X[i]); END; tmin := X[1]; FOR i := 2 TO n DO IF tmin > X[i] THEN tmin := X[i]; WRITELN('NAJMANJI CLAN NIZA ', tmin);END.