Perdon,no se porque no salio completo el mensaje completo.
1- Genero un vector de buck up llamado b: intX b[16]
2- Guardo el contenido del vector n en el vector b:
for(i=0,i<=15,++i)
{b=n}
3- Coloco el valor deseado en la posicion cero del vector n: n[0]=valor
4- Cargo los valores restantes en el vector n con los almacenados en b:
for(i=1,i<=15,++i)
{n=b[i-1]}
Espero que te sirva, sino aclara un poco mas o coloca algo del codigo.
Slds.