помогите пожалуйста, не могу понять, что не так с функцией udalenie, вставка все хорошо работает, а вот что то с удалением у меня хреного.

void udalenie(int**A, int *n, int index)
{
int*B=NULL;
for (int i = 0; i < index; i++)
{
B[i] = (*A)[i];
}
for (int i = index; i A[i];
}
for (i = 0; i < n; i++) {
cout