L'errore sta nello scanf, questa funzione deve prendere l'intero vettore non una parte.