1. Napisati funkciju int nalazi(int a[], int n, int x) kojom se proverava da li se element x nalazi u nizu a duzine n. Povratna vrednost treba da bude -1 ukoliko se element ne nalazi u nizu tj. indeks prvog pojavljivanja elementa ako se element nalazi u nizu. Na primer: za niz 2 3 4 5 i element 7 povratna vrednost funkcije je -1 za niz 9 4 1 8 i element 1 povratna vrednost funkcije je 2 U glavnom programu ucitati dimenziju niza (n<20) i elemente niza i testirati rad funkcije. 2. a) Napisati funkciju int broj_pojavljivanja(int a[], int n, int x) koja racuna broj pojavljivanja elementa x u nizu a duzine n. b) Modifikovati prethodnu funkciju u funkciju void broj_pojavljivanja(int a[], int n, int x, int* bp) gde se broj pojavljivanja elementa x vraca preko pokazivaca bp. U glavnom programu ucitati dimenziju niza (n<20) i elemente niza i testirati rad funkcija. 3. Napisati funkciju int issort(int a[], int n) kojom se proverava da li je niz a duzine n sortiran u rastucem poretku. Povratna vrednostu treba da bude 1 ako je niz rastuci ili 0 ako niz nije rastuci. Na primer: za niz 1 2 3 4 5 povratna vrednost je 1, dok je za niz 1 3 4 2 6 povratna vrednost 0 U glavnom programu ucitati dimenziju niza (n<20) i elemente niza i testirati rad funkcija. 4. Napisati funkciju void ubaci(int a[], int* pn, int x) koja ubacuje element x u rastuci niz a tako da niz ostane u rastucem poretku. Funkcija azurira dimenziju niza preka pokazivaca pn. Na primer: za niz 3 4 8 9 9 15 duzine 6 i element 5 novi niz je 3 4 5 8 9 9 15 i nova duzina je 7. U glavnom programu ucitati dimenziju niza (n<20) i elemente niza i testirati rad funkcije. 5. Napisati funkciju void izbaci(int a[], int *pn, int x) koja iz niza a izbacuje sva pojavljivanja elementa x. Funkcija azurira dimenziju niza preko pokazivaca pn. Na primer: za niz 8 4 2 8 0 -3 duzine 6 i element 8 novi niz je 4 2 0 -3 i nova duzina je 4. U glavnom programu ucitati dimenziju niza (n<20) i elemente niza i testirati rad funkcije. 6. Napisati funkciju void sort(int a[], int n, int poredak) kojom se sortiraju elementi niza a u zadatom poretku. Poredak moze biti rastuci (ako je treci argument jednak 1) ili opadajuci (ako je treci argument jednak -1). U glavnom programu ucitati dimenziju niza (n<20) i elemente niza i testirati rad funkcije.