Zadaci za vežbe
1. Napisati program koji pronalazi dva broja u nizu i menja im mesto.
2. Napisati program koji vrši sortiranje dela niza između indeksa p i q (p i q bira korisnik).
3. Napisati program za ubacivanje broja b na poziciju k u nizu (b i k bira korisnik).
4. Napisati program za izbacivanje broja k iz niza (k bira korisnik).
5. Napisati program za dupliranje broja k gde god se pojavljuje u nizu.
6. Napisati program koji zamenjuje najveći i najmanji broj u nizu.
7. Napisati program za spajanje dva niza.
8. Napisati program za razdvajanje niza a na dva niza. U niz b se kopiraju elementi sa parnih indeksa, a u niz c sa neparnih indeksa.
9. Napisati program koji uneti niz a razdvaja na dva niza, jedan sa pozitivnim a drugi sa negativnim brojevima.
10. Napisati program za spajanje dva uređena niza.
11. Napisati program koji uneti niz a invertuje od pozicije k do pozicije m.
12. Napisati program koji uneti niz sažima izbacujući elemente od pozicije k do pozicije m.
13. Napisati program koji uneti niz proširuje ubacujući m pojava broja b počev od pozicije k.
14. Napisati program koji uneti niz a, i parametar p razdvaja na dva niza, niz b sa brojevima manjim od p i niz c sa brojevima većim od p.
15. Napisati program koji izbacuje prva k i poslednja k elementa, npr. 1,2,3,4,5,6,7,8,9 za k=3 4,5,6
16. Napisati program koji izbacuje k elementa od pozicije p, npr. 1,2,3,4,5,6,7,8,9 za k=3, p=2 1,2,6,7,8,9
17. Napisati program koji menja prva k elementa sa poslednja k, npr. 1,2,3,4,5,6,7,8,9 za k=3 7,8,9,4,5,6,1,2,3
18. Napisati program koji nakon unosa izbora u vidu slova 'o'-opadajući 'r' - rastući, vrši sortiranje dela niza u opadajućem/rastućem redosledu.
19. Napisati program koji nakon unosa izbora u vidu slova 'o'-opadajući 'r' - rastući, vrši sortiranje dela niza u opadajućem/rastućem redosledu između indeksa k i m koje izabere korisnik.
20. Napisati program koji na osnovu niza a i niza b sa nulama i jedinicama koji predstvalja masku kreira niz c koji sadrži samo elemente iz niza sa pozicija gde je u nizu b broj 1.
21. Napisati program koji na osnovu niza a, niza b sa nulama i jedinicama koji predstvalja masku kreira niz c na taj način što se na onim pozicijama gde je u nizu b broj 1 u niz c prepisuje element iz niza a, dok se na ostalim pozicijama upisuje nula.
22. Napisati program koji pronalazi brojeve a, i b u sortiranom nizu i izbacuje sve elemente između njih, npr. 1,2,3,4,5,6,7,8,9 za a=3, b=5 1,2,6,7,8,9