#include #include int main(){ int n = 10; int ucitano=0; int br; int i; int* brojevi; brojevi = (int*) malloc(sizeof(int)*n); if(brojevi==NULL){ printf("-1\n"); exit(EXIT_FAILURE); } while(1){ scanf("%d", &br); if(br==0) break; if(ucitano>=n){ n = n *2; printf("Povecavam na %d\n", n); /* ako realloc pomeri pocetak niza onda on i pocisti memoriju na koju pokazuje stara vrednost tog pocetka */ brojevi = (int*)realloc(brojevi, n*sizeof(int)); if(brojevi==NULL){ printf("Greska pri realokaciji.\n"); exit(EXIT_FAILURE); } } brojevi[ucitano]=br; ucitano++; } for(i=0; i