Milošev blog
уторак, 24. април 2018.
уторак, 28. новембар 2017.
Serije
- 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”)
- Dat je skup brojeva različitih od nule. Oznaka za kraj unosa je nula. Prikazati broj elemenata skupa.
- 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.
- 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.
- Dat je prirodan broj N (N>1) i skup od N decimalnih brojeva. Proveriti da li je dati skup u rastućem poretku.
- 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.
- 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.
- 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.
- 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.
- Date su ocene učenika na polugodištu. Odštampati njegov uspeh (moguče je da bude i nedovoljan).
- 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.
- 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.
- 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.
- 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.
- Odrediti broj elemenata iz A koji su manji od B.
- Odredi dva elementa i njihove redne brojeve, između kojih se nalazi B.
U oba zadatka ne koristiti naredbu uslovnog grananja.
- Izračunati
- element Fibonačijevog niza veći od datog broja N
- Zbir Fibonačijevih elemenata koji su manji od 1000
недеља, 26. новембар 2017.
Min-max
- Dat je prirodan broj N i skup od N celih brojeva. Naći najveći i najmanji od tih brojeva.
- Dat je prirodan broj N i skup od N celih brojeva. Naći redni broj najvećeg od tih brojeva.
- 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.
- 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.
- Dat je prirodan broj N i skup od N celih brojeva.
- Naći redni broj prvog ekstremnog (min ili max) elementa datog skupa.
- Naći redni broj poslednjeg ekstremnog (min ili max) elementa datog skupa.
- Dat je prirodan broj N i skup od N brojeva. Naći najmanji pozitivni element iz skupa. Ako nema pozitivnih elemenata, odštampati nulu.
- Dat je prirodan broj N i skup od N brojeva. Naći redni broj prvog maksimalnog neparnog broja iz tog skupa.
- 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.
- Dat je prirodan broj N i skup od N celih brojeva. Naći količinu elemenata koji prethode prvom minimalnom elementu.
- Dat je prirodan broj N i skup od N celih brojeva. Naći količinu elemenata koji slede posle poslednjeg maksimalnog elementa
- 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.
- Dat je prirodan broj N i skup od N celih brojeva. Naći količinu minimalnih elemenata datog skupa.
- Dat je prirodan broj N i skup od N celih brojeva. Naći ukupnu količinu “ekstremnih” elemenata (min i max) datog skupa.
- 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.
- 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.
- Dat je prirodan broj N (N > 1) i skup od N celih brojeva. Naći najveći zbir dva susedna elementa datog skupa.
- 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.
- 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.
- 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.
- Dat je prirodan broj N i skup od N celih brojeva. Naći najveću količinu uzastopnih minimalnih elemenata datog slupa.
- Dat je prirodan broj N i skup od N celih brojeva. Naći najmanju količinu uzastopnih maksimalnih elemenata datog slupa.
- 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.
- 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
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.
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.
Пријавите се на:
Постови (Atom)