fbpx

Problema #11 – Vocale – Rezolvari PBInfo

de Mihai-Alexandru

Se dă un şir de cel mult 20 caractere ce conţine numai litere mici ale alfabetului englez.

Cerinţa

Să se afişeze şirul obţinut prin înlocuirea fiecărei vocale cu litera mare corespunzătoare.

Date de intrare

Programul va citi de la tastatură şirul dat.

Date de ieşire

Programul va afişa pe ecran şirul transformat corespunzător.

Restricţii şi precizări

  • se consideră vocale literele din multimea {a,e,i,o,u}

Exemplu

Intrare

romancier

Ieşire

rOmAncIEr		
#include <iostream>
using namespace std;

int main()
{
    char ch[21];
    cin >> ch;
    int i = 0;
    while(ch[i]!='\0')
    {
        if(ch[i]=='a')
            cout << 'A';
        else if(ch[i]=='e')
            cout << 'E';
        else if(ch[i]=='i')
            cout << 'I';
        else if(ch[i]=='o')
            cout << 'O';
        else if(ch[i]=='u')
            cout << 'U';
        else
            cout << ch[i];
        i++;
    }
    return 0;
}
Comentarii

S-ar putea sa iti placa