Svuota il buffer prima della prima gets

while(getchar() != '\n') ;



P.S. Penso che gats sia un errore di trascrizione ... giusto?