avendo un array X[N],quando vado a inserire un qualcosa da inserire l'array devo perforza spiegare in quale locazione di memorira?
La risposta è si.
Io di solito per tener conto delle celle da me utilizzate fin ora uso un contatore
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 metti X[I+1] poi dipende da come vuoi fare.
e poi,come si confronta un valore con tutto un array?
Basta che fai un ciclo for e al suo interno un if con la condizione che vuoi tu