уторак, 28. новембар 2017.

Serije

  1. Dat je prirodan broj N i skup od N celih brojeva. Da li u skupu ima pozitivnih brojeva? (prikazati komentar “Tačno”, u suprotnom komentar “Netačno”)
  2. Dat je skup brojeva različitih od nule. Oznaka za kraj unosa je nula. Prikazati broj elemenata skupa.
  3. Dat je skup brojeva različitih od nule. Oznaka za kraj unosa je nula. Prikazati zbir svih pozitivnih parnih brojeva iz datog skupa. Ako takvih nema, prikazati nulu.
  4. Dat je decimalni broj B, prirodan broj N  i skup od N decimalnih brojeva poređanih u rastućem redosledu. Prikazati elemente skupa zajedno sa brojem B, tako da se rasući redosled sačuva.
  5. Dat je prirodan broj N (N>1) i skup od N decimalnih brojeva. Proveriti da li je dati skup u  rastućem poretku.
  6. Dat je prirodan broj N (N>1) i skup od N decimalnih brojeva. Ako je dati skup u  rastućem poretku prikazati nulu, u suprotnom prikazati redni broj prvog elementa skupa koji narušava poredak.
  7. Dat je prirodan broj N (N>2) i skup od N decimalnih brojeva. Skup se naziva “testerastim” ako svaki njegov unutrašnji element ili manji ili veći od oba svoja suseda. Ako je dati skup “testerast” prikazati nulu, u suprotnom prikazati redni broj prvog elementa skupa koji narušava poredak.
  8. Dat je prirodan broj N i skup od N celih brojeva među kojima postoje bar dve nule. Izračunati zbir elemenata skupa koji se nalaze između poslednje dve nule. Ako su poslednje dve nule susedne, rezultat je nula.
  9. Dat je prirodan broj N i skup od N celih brojeva među kojima postoje bar dve nule. Izračunati zbir elemenata skupa koji se nalaze između prve i poslednje nule. Ako su prva i poslednja nula susedne, rezultat je nula.
  10. Date su ocene učenika na polugodištu. Odštampati njegov uspeh (moguče je da bude i nedovoljan).
  11. Dat je skup od N celih brojeva. Prvi element je neparan. Naći zbir svih susednih neparnih elemenata od početka skupa. Ne koristiti naredbu uslovnog grananja.
  12. Dat je skup od N celih brojeva. Prvi element je negativan. Koliko je susednih negativnih elemenata skupa na početku skupa? Ne koristiti naredbu uslovnog grananja.
  13. Dat je skup od N celih brojeva. Na početku postoji nekoliko jednakih elemenata. Prikazati broj jednakih elemenata s početka skupa. Ne koristiti naredbu uslovnog grananja.
  14. Dat je skup A od N celih brojeva u rastućem redosledu i broj B koji nije jednak ni jednom elementu skupa i takav da je A1 < B < AN.
    1. Odrediti broj elemenata iz A koji su manji od B.
    2. Odredi dva elementa i njihove redne brojeve, između kojih se nalazi B.
U oba zadatka ne koristiti naredbu uslovnog grananja.
  1. Izračunati
    1. element Fibonačijevog niza veći od datog broja N
    2. Zbir Fibonačijevih elemenata koji su manji od 1000

недеља, 26. новембар 2017.

Min-max

  1. Dat je prirodan broj N i skup od N celih brojeva. Naći najveći i najmanji od tih brojeva.
  2. Dat je prirodan broj N i skup od N celih brojeva. Naći redni broj najvećeg od tih brojeva.
  3. Dat je prirodan broj N i skup od N celih brojeva. Naći redne brojeve prvog minimalnog i poslednjeg maksimalnog elementa i prikazati ih u tom redosledu.
  4. Dat je prirodan broj N i skup od N celih brojeva. Naći redne brojeve prvog i poslednjeg maksimalnog elementa i prikazati ih u tom redosledu.
  5. Dat je prirodan broj N i skup od N celih brojeva.
    1. Naći redni broj prvog ekstremnog (min ili max) elementa datog skupa.
    2. Naći redni broj poslednjeg ekstremnog (min ili max) elementa datog skupa.
  6. Dat je prirodan broj N i skup od N brojeva. Naći najmanji pozitivni element iz skupa. Ako nema pozitivnih elemenata, odštampati nulu.
  7. Dat je prirodan broj N i skup od N brojeva. Naći redni broj prvog maksimalnog neparnog broja iz tog skupa.
  8. Data cu dba broja B i C (0 < B < C). Naći najveći od elemenata skupa koji su u intervalu (B, C) i njegov redni broj. Ako traženi broj u skupu ne postoji, prikazati nulu dva puta.
  9. Dat je prirodan broj N i skup od N celih brojeva. Naći količinu elemenata koji prethode prvom minimalnom elementu.
  10. Dat je prirodan broj N i skup od N celih brojeva. Naći količinu elemenata koji slede posle poslednjeg maksimalnog elementa
  11. Dat je prirodan broj N i skup od N celih brojeva. Naći količinu elemenata koji se nalaze između prvim i poslednjim pojavljivanjem maksimuma skupa. Ako je najveći element skupa jedinstven, prikazati nulu.
  12. Dat je prirodan broj N i skup od N celih brojeva. Naći količinu minimalnih elemenata datog skupa.
  13. Dat je prirodan broj N i skup od N celih brojeva. Naći ukupnu količinu “ekstremnih” elemenata (min i max) datog skupa.
  14. Dat je prirodan broj N (N > 2) i skup od N brojeva. Naći dva najmanja elementa datog skupa i prikazati ih u rastućem redosledu.
  15. Dat je prirodan broj N (N > 3) i skup od N brojeva. Naći tri najveća elementa datog skupa i prikazati ih u opadajućem redosledu.
  16. Dat je prirodan broj N (N > 1) i skup od N celih brojeva. Naći najveći zbir dva susedna elementa datog skupa.
  17. Dat je prirodan broj N i skup od N celih brojeva. Naći maksimalan broj susednih parnih brojeva. Ako u skupu nema parnih brojeva, prikazati nulu.
  18. Dat je prirodan broj N i skup od N celih brojeva, koji sadrži samo nule i jedinice. Naći redni broj elementa od koga počinje najduža sekvenca jednakih elemenata i količinu elemenata u toj sekvenci. Ako takvih sekvenci ima više, prikazati redni broj prve od njih.
  19. Dat je prirodan broj N i skup od N celih brojeva, koji sadrži samo nule i jedinice. Pronaći redni broj elementa od kojeg počinje najduži niz jedinica i dužinu tog niza. Ako takvih nizova ima nekoliko, prikazati redni broj poslednjeg od njih. Ako u skupu nema jedinica, prikazati dve nule.
  20. Dat je prirodan broj N i skup od N celih brojeva. Naći najveću količinu uzastopnih minimalnih elemenata datog slupa.
  21. Dat je prirodan broj N i skup od N celih brojeva. Naći najmanju količinu uzastopnih maksimalnih elemenata datog slupa.
  22. Dat je prirodan broj N i skup od N celih brojeva. Naći najveći mogući zbir susednih elemenata tog skupa, redni broj prvog elementa te sekvence i njenu dužinu.
  23. Dat je prirodan broj N i skup od N decimalnih brojeva. Naći najveći mogući proizvod susednih elemenata tog skupa, redni broj prvog elementa te sekvence i njenu dužinu.

четвртак, 1. јун 2017.

Ciklusi




- Data su dva broja. Odštampati njihov zbir, ukoliko su dozvoljene operacije          +1 i -1.
- Odstampati sve brojeve od 1 do 10.
- Odštampati brojeve: 5, 10, 15, 20, 25, ..., 90, 95, 100.
- Udvostrucavati date brojeve sve dok se na ulazu ne pojavi nula.
- Odstampati NZD za date brojeve a i b (Euklidov algoritam).
- odstampati cifre broja a 

====== Sumiranje i množenje =====
- Sabirati date brojeve sve dok se na ulazu ne pojavi 0.
- Dati su prirodni brojevi a i b. Odštampati a*b, ako su dozvoljene operacije + i -.
- Dati su prirodni brojevi a i b. Odštampati ab, pod predpostavkom da računar ne ume da stepenuje.
- Za dato n izračunati n! 
- Odštampati zbir cifara datog broja.
- Odštampati zbir parnih cifara datog 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.

 ===== Ciklicni programi sa poznatim brojem izvrsavanja ======  For petlja
1)      Odstampati sve brojeve od 1 do 10.
2)      Odštampati brojeve: 5, 10, 15, 20, 25, ..., 90, 95, 100. 
3)      Sabrati brojeve od 1 do 10.
4)      Za dato n izračunati n!
5)      Odštampati sve delioce datog broja.
6)      Odštampati sve dvocifrene parne brojeve.
7)      Odštampati sve trocifrene brojeve koji se završavaju cifrom 8.
8)      Sabrati sve dvocifrene brojeve deljive sa 7.
9)      Data su dva broja. Pomnožiti sve brojeve deljive sa 8, koji su između datih brojeva.
10)  Odstampati sve delioce datog broja koji su manji od njega.
11)  Ispitati da li je dati broj savrsen.
12)  Prebrojati koliko se trocifrenih brojeva završava cifrom 8.
13)  Izračunati prosek trocifrenih brojeva deljivih sa 15.
14)  Ispitati da li je dati broj prost.
15)  Odštampati sve trocifrene palindrome.

понедељак, 24. октобар 2016.

Naredba dodele i pitalice



Naredba dodele  (promenljiva = izraz)
Napisati algoritam koji vrsi razmenu sarzaja dveju promenljivih.
P=x4+3x3-5x2+6x-3 dozvoljena jedna operacija +,-,*,/
Obrnuti cifre trocifrenog broja
Dat je cetvorocifren broj. Sabrati stotine i desetice.
 
Pitalice
Izracunati A=B/C    (C <>0 !!!)
Max od dva broja (pozitivna razlika dva broja)
Max od tri broja (kup)
Max od cetiri broja (metoda lazne predpostavke)
Za dato n odstampati (-1)^n 
Slaganje pitalica. i, ili
Data su dva broja. Ako su oba >0, sabrati ih. U suprotnom pomnoziti
Data su dva broja. Ako je bilo koji >0, sabrati ih. U suprotnom pomnoziti
Data je tacka. Da li pripada srafiranoj oblasti?
Pravougaonik (4 pitalice)
Dva otvorena pravougaonika (5 pitalica)
Kvadrant  (x>0   y>0)
Dva kvadranta
1,2  y>0
1,3  x*y>0
1,4  x>0
2,3  x<0
2,4  x*y<0
3,4  y<0
Krug   x^2+y^2<= 4
Prsten   x^2+y^2>4   x^2+y^2<9
a je deljivo sa 7 <=> a mod 7 = 0
Dat je trocifreni broj. Da li je palindrom.
Dat je cetvorocifreni broj. Da li je palindrom.
Ako je prvi od dva broja deljiv sa tri, odstampati njihov zbir. U suprotnom zbir cifara jedinica.
Data su tri broja. Odstampati ih u rasucem redosledu.
Data su tri broja odstampati srednji po velicini
Data su tri broja. Odstampati zbir najveceg i srednjeg po velicini.
Resavanje kvadratne jednacine
Resiti sistem 2 jednacine sa 2 nepoznate.
 

Visestruka grananja 
y=|x| => y={ x, x>=0
                     -x, x<0
 
Y={ x*2, x<1
        x-1, 1<=x<3
        x*4, 3<=x<5
        x+4, 5<=x
 
y = { 5, x=1
         6, x=2
         5, x=3
         7, x=4


 
Dat je redni broj meseca u godini. Odrediti kom kvartalu godine on pripada.
 
Data je starost neke osobe u godinama. Odrediti kom uzrastu pripada:
0-6 predskolac
7-15 osnovac
16-19 srednjoskolac
20-24 student
25-65 zaposleni
65- penzioner
 
Dat  je redni broj dana u nedelji. Odstampati njegov naziv
Data je ocena nekog djaka. Odstampati uspeh djaka iz tog predmeta.

среда, 1. јун 2016.

Funkcije i procedure


- Napisati funkciju koja za dato a i b racuna a^b i koristeci tu funkciju izracunati z = 2^4+3^6+4^8+5^10.
- Napisati funkciju koja za date katete racuna hipotenuzu pravouglog trougla, a zatim koristeci je izracunati prostornu dijagonalu kvadra.
- Napisati proceduru koja stampa jedan red teksta i koristeci je odstampati sliku:
++++1   12345   01111
+++12   12340   00222
++123   12300   00033
+1234   12000   00004
12345   10000   00000
- Napisati proceduru koja za date stranice trougla (pravougaonika) izracunava povrsinu i obim figure.
- Napisati proceduru koja za dati broj izracunava najvecu i najmanju cifru.
- Napisati proceduru koja za dati broj izracunava broj i zbir delilaca tog broja.

среда, 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.