Feu un programa que tradueixi una seqüència de vocals minúscules a codi Morse, segons es mostra a la taula següent:
| lletra | codi Morse |
|---|---|
| @a@ | @.@@-@ |
| @e@ | @.@ |
| @i@ | @.@@.@ |
| @o@ | @-@@-@@-@ |
| @u@ | @.@@.@@-@ |
El vostre programa ha de definir i utilitzar l’acció
void morse(char c, int& n);
que, donats una vocal @c@ i un enter @n@, escrigui la codificació Morse de @c@ i incrementi @n@ amb el nombre de símbols de la codificació Morse de @c@.
L’entrada consisteix en un natural seguit d’una seqüència de vocals minúscules.
La sortida és el missatge original traduït a Morse. Cada cop que el vostre programa hagi escrit o més caràcters en una línia, ha de passar a escriure a la línia següent. Escriviu una línia amb @STOP@ al final de la sortida.
Autoria: Professorat de P1
Generació: 2026-01-25T12:13:40.293Z
© Jutge.org, 2006–2026.
https://jutge.org