Guarda che non si sta capendo nulla ...
Se non hai ben compreso (e non ci fai comprendere) a cosa dovrebbe servire questo -1, non ne usciamo fuori ...
La tua frase iniziale
"...se intendo utilizzare gli array in modi dinamico, il professore ci ha suggerito di utilizzare una variabile di supporto ed inizializzarla sempre a -1..."
non e' tanto chiara da fare capire cosa risponderti ...