#include void izbaci(int a[], int* pn, int x){ int i,j; for(i=0;i<*pn; ){ /* proveravamo da li je tekuci element jednak broju x */ if(a[i]==x){ /* ako jeste, sve elemente niza sa indeksom vecim od i pomeramo za jednu poziciju ulevo */ for(j=i; j<*pn-1; j++) a[j]=a[j+1]; /* i azuriramo informaciju o broju elemenata niza */ (*pn)--; } else /* prelazimo na naredni element */ i++; } } void ucitaj_niz(int a[], int n){ int i; for(i=0;i20){ printf("Unos nije korektan: n<=20\n"); return 0; } /* ucitavamo niz */ printf("Unesite elemente niza: "); ucitaj_niz(a,n); /* ucitavamo element za izbacivanje*/ printf("Unesite broj x: "); scanf("%d", &x); /* izbacujemo element */ izbaci(a,&n,x); /* ispisujemo novu dimenziju niza */ printf("Broj elemenata novog niza je %d\n", n); /* ispisujemo novi niz */ pisi_niz(a,n); return 0; }