Fiz um parecido:
#include <stdio.h>
main()
{
int v[12]={3,6,4,7,11,5,78,90,23,90,51,0};
int i, remove;
printf("O vetor atual contem os seguinte numeros: 3,6,4,7,11,5,78,90,23,90,51,0.\n");
printf("Informe o numero que deseja excluir:\n");
scanf("%d", &remove);
for(i=0;i<=11;i++)
{
if (remove==v)
{
v = v[i + 1];
v[i + 1] = remove;
}
}
printf("O novo vetor é:");
for (i = 0; i<=10; i++)
{
printf("%d, ", v);
}
system("pause");
}