Non puoi togliere un elemento da un array.

Devi creare un array con un elemento in meno e spostare tutti quelli che ti interessano (tranne quello che vuoi eliminare).

Per questo tipo di lavori "dinamici" la libreria del C++ mette a disposizione oggetti specifici (list, map ...)

http://www.cplusplus.com/reference/stl/list/

http://www.cplusplus.com/reference/stl/map/