fbpx

Problema #609 – DublareVocale – Rezolvari PBInfo

de Mihai-Alexandru

Cerința

Se dă un şir format din cel mult 100 de caractere – litere mici ale alfabetului englez şi spaţii. Să se modifice acest şir prin dublarea fiecărei vocale.

Date de intrare

Programul citește de la tastatură şirul dat.

Date de ieșire

Programul va afișa pe ecran şirul obţinut în urma efectuării operaţiilor cerute.

Exemplu

Intrare

problema aceea frumoasa

Ieșire

proobleemaa aaceeeeaa fruumooaasaa
#include <bits/stdc++.h>
using namespace std;

int main()
{
    char ch[255];
    cin.getline(ch , 255);
    int i = 0;
    while(ch[i]!='\0')
    {
        if(ch[i]=='a' || ch[i]=='e' || ch[i]=='i' || ch[i]=='o' || ch[i]=='u')
            cout << ch[i] << ch[i];
        else
            cout << ch[i];
        i++;    
    }
    return 0;    
}
Comentarii

S-ar putea sa iti placa