В массиве фиксированного размера удаление/добавление элементов напрямую невозможно без создания нового массива. При "удалении" элемент обычно помечается как удаленный или вместо него ставится специальное значение, а размер массива не меняется. При "добавлении" необходимо создать новый массив большего размера, скопировать туда старые элементы и добавить новый.
В динамических списках (например, ArrayList в Java или list в Python) удаление и добавление элементов проще:
Вот пример добавления и удаления в Python:
python
В Java это выглядит так:
java