Control C302F

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@.

Entrada

L’entrada consisteix en un natural n>0n > 0 seguit d’una seqüència de vocals minúscules.

Sortida

La sortida és el missatge original traduït a Morse. Cada cop que el vostre programa hagi escrit nn 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.

Informació del problema

Autoria: Professorat de P1

Generació: 2026-01-25T12:13:40.293Z

© Jutge.org, 2006–2026.
https://jutge.org