Пусть нужно удалить из массива X, состоящего из n элементов, m–й по номеру элемент. Алгоритм удаления на рис. 23.
Рис. 23. Алгоритм удаления элемента из массива
Фрагмент программы:
cout<<"\n m="; cin>>m;
for (i=m;i<n-1;X[i]=X[i+1],i++);
for (i=0;i<n-1; cout<<X[i]<<"\t", i++);