Nizovi:
-------
Laki:
1) Napisati program koji racuna razliku S1 - S2, gde je S1 suma elemenata
   sa parnim indeksima u nizu A, a S2 je suma elemenata sa neparnim 
   indeksima u nizu A.
2) Napisati program koji iz niza A izbacuje sve elemente A[i] koji imaju
   sledece svojstvo: i > 0 i A[i] je manji od svih elemenata koji mu 
   prethode u  nizu A.

Teski:
1) Napisati program koji odredjuje najduzi zajednicki podniz dva 
niza A i B.
2) Napisati program koji ispituje da li je dati niz A periodican.
3) Napisati program koji odredjuje dva najveca elementa niza A.
4) Napisati program koji odredjuje "srednji" po velicini 
   element niza (ako je n duzina niza, odrediti n/2-ti najmanji element).


Stringovi:
----------
Laki:
1) Napisati program koji za dati string s broji sve pojave datog slova l u 
   njemu. Broje se pojavljivanja slova l i u obliku malog i u obliku 
   velikog slova. Npr: za string "abA" i slovo 'a' rezultat treba da bude 
   2.
2) Napisati program koji ispituje da li je dati string palindrom.
3) Napisati program koji za dati string koji predstavlja broj u 
   rimskom zapisu odredjuje vrednost tog celog broja.

Teski:
1) Napisati program koji ispituje da li dati string s1 nastaje ciklicnim 
   pomeranjim drugog datog stringa s2. Npr: za s1 = "abcde" i s2 = "cdeab"
   s1 nastaje ciklicnom rotacijom u desno stringa s2 za 2 mesta.
2) Napisati program koji prikazuje prvih n Fibonachijevih stringova: 
    F[0] = "a"
    F[1] = "b"
    F[i] = F[i-1] + F[i-2], i > 1

Stukture:
---------
1) Ako je data struktura kojom je predstavljena tacka u 3D prostoru, 
   napisati funkciju koja odredjuje rastojanje izmedju te dve tacke.
2) Napisati funkciju koja ispituje da li je data tacka 3D prostora 
   u datoj sferi (koja je predstavljena strukturom koja sadrzi centar i 
   poluprecnik).
3) Napisati funkciju koja ispituje da li data tacka 3D prostora pripada
   preseku date ravni i date sfere.

