Come è fatto il tuo array? Dove e come lo dichiari e riempi? Partiamo da questo ...
Comunque ... se n è il numero di elementi e pos il numero di posizioni, controllando che pos sia valido, puoi scrivere
codice:for(i=n-pos-1; i>=0; i--) arr[i+pos]=arr[i]; for(i=0; i<pos; i++) arr[i]=0;

Rispondi quotando