La risposta è si.avendo un array X[N],quando vado a inserire un qualcosa da inserire l'array devo perforza spiegare in quale locazione di memorira?
Io di solito per tener conto delle celle da me utilizzate fin ora uso un contatore
basta che metti X[I+1] poi dipende da come vuoi fare.così mettere per esempio,se digitiamo 2 da tastiera,il valore 2 nella posizione 2,me se io volessi che in automatico lui lo inserisca nella posizione successiva a quella inserita prima (intendo questo per "libera")?
Basta che fai un ciclo for e al suo interno un if con la condizione che vuoi tue poi,come si confronta un valore con tutto un array?