Sari la conținut
Zece la Info
Probleme

Bacalaureat Toamna 2022, S3.2 - Codificarea parolei cu vocale prietene

Medie 1500 ms 64 MB#bacalaureat#2022#toamna#subiectul3

Se considera o vocala oarecare a alfabetului englez, notata cu v, si o consoana oarecare a alfabetului englez, notata cu c. Litera v se numeste vocala prietena a lui c daca in sirul literelor alfabetului englez, ordonat lexicografic, v il precede pe c, iar intre v si c nu exista nicio vocala. Se considera vocale literele a, e, i, o, u.

Exemplu: e este vocala prietena pentru consoanele f, g si h, dar nu este vocala prietena pentru consoanele d si j.

Un cuvant de cel mult 50 de caractere, litere mici ale alfabetului englez, cel putin una fiind consoana, reprezinta o parola. Codificarea se face prin inlocuirea fiecarei consoane cu vocala sa prietena.

Scrieti un program C/C++ care citeste de la tastatura un cuvant, reprezentand o parola de tipul precizat si determina, in memorie, forma codificata a acesteia. Programul afiseaza pe ecran parola codificata obtinuta.

Exemplu: pentru parola rame se afiseaza oaie, iar pentru parola sport se afiseaza ooooo.

Date de intrare
Se citeste de la tastatura un cuvant (litere mici).
Date de iesire
Se afiseaza cuvantul codificat: fiecare consoana este inlocuita cu vocala sa prietena, vocalele raman neschimbate.
Restrictii
cuvantul are cel mult 50 de caractere, contine cel putin o consoana

Exemple

Exemplul 1

Intrare

rame

Iesire

oaie

Exemplul 2

Intrare

sport

Iesire

ooooo

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.