среда, 2. април 2014.

Dvodimenzionalni nizovi

Odštampati zbir elemenata treće vrste i proizvod elemenata četvrte kolone date matrice A(m,n).
Data je matrica dimenzija 6 x 8. Izračunati zbir ivičnih elemenata ove matrice.
Zameniti mesta 3. i 5. koloni matrice.
Odštampati zbir parnih elemenata 5. vrste matrice A.
Data je matrica A. Napraviti niz zbirova kolona matrice A.
Odštampati najveći element 4-te vrste.
Odštampati poziciju datog broja K u matrici A.
Odštampati proizvod parnih kolona matrice A.
Data je matrica A. Odštampati vrstu koja ima najveći zbir.
Prepisati pozitivne elemente matrice A u niz B.
Sabrati levu polovinu matrice A(10,8).
Sabrati donju desnu četvrtinu matrice A(10,8).
Izračunati zbir elemenata glavne dijagonale i proizvod elemenata sporedne dijagonale kvadratne matrice A(10,10).
Sabrati elemente ispod sporedne dijagonale kvadratne matrice A(10,10).
Sabrati elemente iznad obe dijagonale kvadratne matrice A(10,10).
Transponovati matricu A u matricu B.
Transponovati matricu A, bez kreiranja nove matrice.

недеља, 26. јануар 2014.

Nizovi II

Dat je niz A od 20 elemenata. Prepisati u niz B pozitivne elemente niza A. 
Dat je broj N. Napraviti niz od njegovih cifara.
Dat je broj N. Napraviti niz od njegovih delilaca.
Dat je niz A duzine N. Odstampati koliko razlicitih elemenata ima u nizu A.
Napisati funkciju koja u nizu odredjuje dužinu najdužeg neopadajućeg podniza. 
Dat je niz A duzine N. Odstampati sve razlicite elemente niza A.

Odstampati niz koji sadrzi proste brojeve manje od datog broja n.
Dat je sortiran niz od 20 elemenata. Prepisati ga u drugi niz, tako da se dobije testerast (alternirajuci) niz (veći-manji-veći-manji). 
Poredjati brojeve 10-30 prema broju delilaca.
Dat je niz A duzine N. Izdvojiti iz njega podniz sastavljen od susednih elemenata tako da ima najveci zbir. 
Napisati funkciju koja u nizu odredjuje dužinu najdužeg neopadajućeg podniza.

-    Napisati funkciju koja odredjuje da li se jedan niz javlja kao podniz uzastopnih elemenata drugog.
-    Napisati funkciju koja odredjuje da li se jedan niz javlja kao podniz elemenata drugog. 
-    Napisati funkciju koja iz jednog niza izbacuje sve elemente koji se javljaju u drugom.  

Nizovi

  1. Dato je 30 podnevnih i vecernjih temperatura. Izracunati prosecnu temperaturu za svaki od dana.
  2. Dato je 30 podnevnih temperatura jednog meseca. Izracunati prosecnu podnevnu temperaturu tog meseca.
  3. Dat je niz A od N elemenata. Izracunati prosek niza.
  4. Dat je niz A od N elemenata. Izracunati proizvod pozitivnih elemenata i prosek negativnih el. niza.
  5. Odstampati sve elemente niza A koji su veci od proseka niza.
  6. Dati su nizovi A i B duzine N. Odstampati njihov skalarni proizvod.
  7. Odstampati razliku izmedju najveceg i najmanjeg elementa niza A od N elemenata.
  8. Napisati program koji proverava da li dati niz sadrži dati broj. 
  9. Napisati program koji odredjuje poziciju najvećeg elementa u nizu.
  10. Koliko u datom nizu ima parnih elemenata na neparnim pozicijama.
  11. Koliko se puta u datom nizu menja znak elemenata.
  12. Odstampati vrednost elementa niza koji je najblizi prosecnoj vrednosti niza.
  13. Data su dva niza. Proveriti da li su jednaki.
  14. Napravi niz a: a1=2, a2=4, a3=6, a4=8,…a10=20.
  15. Napravi niz a: a1=2, a2=5, a3=10, a4=17, a5=26
  16. Napravi niz A od 10 elemenata: a1=1!  a2=2! A3=3! …
  17. Napraviti niz koji sardzi broj delilaca za brojeve 1-20.
  18. Odstampati prvih n elemenata Fibonacijevog niza.
  19. Data su dva broja m i n. Odštampati koliko se puta ponavlja koja cifra u prikazu svih brojeva od m do n.
  20. Dat je niz A od 100 elemenata. Prepisati u niz B elemente niza A sa parnih pozicija.
  21. Dat je niz A od 20 elemenata. Sve elemente sa parnih pozicija prepisati u niz B, sa neparnih u niz C.
  22. Dat je niz A od 100 elemenata. Prepisati njegove elemente u niz B, po cetvrtinama: 1-2, 2-1, 3-4, 4-3.
  23. Dat je niz A od 200 elemenata. Prepisati u niz B sve elemente sa pozicija deljivih sa 4.
  24. Dat je niz A od 10 elemenata. Prepisati njegove elemente u niz B ciklicnim rotiranjem u desno za jednu poziciju.
  25. Dat je niz od 10 elemenata. Prepisati ga u drugi niz obrnutim redosledom.
  26. Dati su nizovi A i B duzina m i n. Napraviti niz C nadovezivanjem nizova A i B.
  27. Dat je niz A od 10 elemenata i niz B od 10 elemenata. Napraviti niz C naizmenicnim ubacivanjem elemenata iz nizova A i B.
  28. Sabrati dva n-tocifrena broja.
  29. Data su dva niza iste duzine. Napraviti treci niz u kome ce biti veca vrednost od vrednosti iz prva dva, po pozicijama.
  30. Dat je niz A od 10 elemenata. Obrnuti redosled elemenata unutar niza A, bez koriscenja drugog niza.
  31. Dat je niz A od 10 elemenata. Sve elemente pomeriti za jedno mesto u desno, a poslednji element na pocetak niza.
  32. Iz niza A duzine N izbaciti element koji ima vrednost jednaku datom broju K.
  33. Odstampati n-ti red Paskalovog trougla.
  34. Dat je polinom n-tog stepena svojim koeficijentima. Odstampati vrednost datog polinoma u datoj tacki X.
  35. Napisati program koji u nizu odredjuje dužinu najdužeg neopadajućeg podniza.
  36. Dato je N tacaka u ravni. Odstampati povrsinu najveceg trougla koji se mogu napraviti od tih tacaka.
  37. Odstampati vrednost najveceg negativnog elementa niza.
  38. Napisati program koji odredjuje da li se jedan niz javlja kao podniz uzastopnih elemenata drugog. 









субота, 25. јануар 2014.

Koncentricni ciklusi

- Odštampati sve dvocifrene brojeve koji se zapisuju pomoću cifara 2, 3, 4, 5.
- Izračunati S=1!+2!+3!+4!+5!+6!
- Izračunati (1+2)*(1+2+3)*(1+2+3+4)* (1+2+3+4+5)
- Za brojeve od 1 do 20 naći najveći broj delilaca.
- Naći zbir cifara svih trocifrenih i četvorocifrenih brojeva.
- Za svaki broj od m do n odštampati prosek njegovih cifara
- Za brojeve od m do n naći maksimum proseka cifara svakog od njih.
- Odštampati sve kombinacije treće klase od 6 elemenata.

Zadaci sa ciklusima

- Odstampati sve brojeve od 1 do 10.
- Odštampati brojeve: 5, 10, 15, 20, 25, ..., 90, 95, 100.
- Sabrati brojeve od 1 do 10.
- Za dato n izračunati n!
- Odštampati sve delioce datog broja.
- Odštampati sve dvocifrene parne brojeve.
- Odštampati sve trocifrene brojeve koji se završavaju cifrom 8.
- Sabrati sve dvocifrene brojeve deljive sa 7.
- Data su dva broja. Pomnožiti sve brojeve deljive sa 8, koji su između datih brojeva.
- Odstampati sve delioce datog broja koji su manji od njega.
- Ispitati da li je dati broj savršen.
- Prebrojati koliko se trocifrenih brojeva završava cifrom 8.
- Izračunati prosek trocifrenih brojeva deljivih sa 15.
- Ispitati da li je dati broj prost.
- Odštampati sve trocifrene palindrome. 
- Izracunati n-ti clan Fibonačijevog niza.
- Napraviti aplikaciju koja odredjuje sve proste brojeve manje od n. 

- Izračunati zbir cifara unetog broja.
- Prebrojati koliko dati broj ima parnih cifara.
- Odštampati broj koji se dobija od cifara datog broja, obrnutim redosledom.
- Odštampati najmanju cifru datog broja.

Zadaci za sekciju:
- Napraviti aplikaciju koja umece datu cifru na datu poziciju broja.
- Napraviti aplikaciju kojom se uklanja cifra sa date pozicije.
- Napraviti aplikaciju kojom se cifre broja pomeraju za k mesta u desno.
- Napraviti aplikaciju kojom se cifre broja pomeraju za k mesta u levo.
- Napraviti aplikaciju kojom se nadovezuju dva prirodna broja.