Buenas victorchinea, el ejercicio está bien resuelto. Este ejercicio puede resolverse de distintas maneras, por ejemplo como se ha hecho en
https://aprenderaprogramar.com/foros/index.php?topic=4123.0 es otra forma.
Respecto a los índices de los arrays asociativos, en general recomendamos no usar tildes ni eñes en cualquier cosa que no sea texto, por ejemplo como índice del array en lugar de Inglés usaríamos Ingles. Esto es simplemente para estar tranquilos de evitar problemas con juegos de caracteres que pueden no ser reconocidos en determinados entornos.
En el título del tema te ha faltado incluir "PHP" (el lenguaje de que se trata), importante para que se sepa con qué está relacionado el hilo, ten esto en cuenta cuando publiques (ver indicaciones en
https://aprenderaprogramar.com/foros/index.php?topic=1460.0)
Salu2