#include #include int main(){ int alocirano = 10; int i; int *niz = malloc(sizeof(int)*alocirano); if(niz==NULL){ printf("Greska pri alokaciji\n"); exit(EXIT_FAILURE); } niz[0]=1; i=0; while(niz[i]!=0){ if(i>=alocirano){ alocirano*=2; niz =realloc(niz,alocirano); if(niz==NULL){ printf("Greska u realloc-u\n"); exit(EXIT_FAILURE); } } scanf("%d",&niz[i]); printf("%d\n",niz[i]); } free(niz); return 0; }