come ha detto doraemon, l'indice contenuto nella dichiarazione serve per dimensionare il vettore con un numero di elementi pari proprio al valore dell'indice. Che poi tu, se lo inizializzi in fase di dichiarazione non usi, ma se lo fai altrove dovrai usare un range di indici che vanno da 0 alla lunghezza dichiarata -1, quindi nel tuo caso da 0 a 0.
Penso comunque che non vada in errore se arricchisci il vettore oltre la dimensione allocata a tempo di dichiarazione, ma potresti ritrovarti con errori sgraditi in fase di esecuzione; infatti il tuo codice mi pare che sballi i valori.
detto questo, cambia le dichiarazioni in vettore_n[2]