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/