Proširivanje niza je situacija kada se dodaju elementi nizu - time je broj elenemata niza uvećan za onoliko koliko je članova dodato u niz. Karakteristike programskog jezika C su takve da trebamo na početku rada rezervisati prostor u memoriji za rad sa nizovima, tako da je sve dobro dokle god je broj članova uvećanog niza unutar granica rezervisane memorije za niz. Ako se pređe veličina koja je rezervisana na početku, možda se kompajler pobuni i javi grešku, mada je verovatnije da će rezultati rada programa biti malo čudni / nepredviđeni / ne znamo šta ćemo dobiti ...

Zadatak: Uneti niz i od njega napraviti duplo veći niz, a članovi niza treba da se ponove (na primer ako je početni niz bio  11  22  33, krajnji niz treba da bude 11 22 33 11 22 33:

slika koda

Kada se ovaj program pokrene, u konzoli će to izgledati na primer ovako:

slika koda

Last modified: Tuesday, 18 September 2018, 10:43 PM