Ah,ho capito.
E' che devi pulire il buffer di input,ci sono vari metodi.
O scrivi alla fine del ciclo:
codice:
while(getchar()!=10);
Oppure a fine ciclo:
codice:
fflush(stdin);
Io mi trovo meglio con fflush,ma sicuramente qualcuno ti dirà che è meglio usare il primo metodo.
Non so dirti perchè.