No es que se quede atorado, si continuas introduciendo letras llega a un punto en el que pasa a la siguiente parte del codigo..
No se si entiendes lo que estas poniendo en el codigo, pero existen varias inconsistencias la primera y fundamental es que sin importar cuantas letras introduzcas solo se van a acomodar 10 ya que es el maximo que esta permitodo aqui
Por lo que parece que tu programa no sale del primer for es porque resta el valor de A con la letra que esta introduciendo el usuario, te recomiendo cheques la tabla ANSI, no estas tan equivocado en tu codigo solo te falta entenderlo mejor
Saludos y animo