#include int ucitaj_niz(int a[]); void ispisi_niz(int a[], int n); /* ne mozemo da unistimo poslednji element niza, vec samo smanjujemo dimenziju niza i na taj nacin ignorisemo poslednji element */ int skini_poslednji(int a[], int n); int skini_prvi(int a[], int n); int skini_kti(int a[], int n, int k); int main(){ int x[100]; int n, k; n=ucitaj_niz(x); /* pod 1) */ /* n=skini_poslednji(x,n); */ /* pod 2) */ /* n=skini_prvi(x,n); */ /* pod 3) */ printf("Koji element po redu hocete da uklonite: "); scanf("%d", &k); n=skini_kti(x,n,k); if(n==-1){ printf("Greska u unosu broja\n"); return; } printf("Novi niz je: "); ispisi_niz(x,n); return 0; } int ucitaj_niz(int a[]){ int n,i; printf("Koliko brojeva hocete da unesete: "); scanf("%d", &n); for(i=0; in) /* proveravamo da li je bilo moguce uklanjanje broja */ return n; /* jer ako je k bilo van opsega niza, nismo ni mogli da uklonimo */ else return n-1; }