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
Răspunsuri la întrebare
Răspuns de
4
#include <iostream>
#include <cstring>
using namespace std;
int n;
char s[200];
int main()
{
cin.getline(s,200);
for(int i=0;i<strlen(s);i++)
if(strchr("aeiou",s[i]))
{
for(int j=strlen(s)-1;j>=i;j--)
s[j+1]=s[j];
s[i]=s[i+1];
i++;
}
cout << s;
return 0;
}
#include <cstring>
using namespace std;
int n;
char s[200];
int main()
{
cin.getline(s,200);
for(int i=0;i<strlen(s);i++)
if(strchr("aeiou",s[i]))
{
for(int j=strlen(s)-1;j>=i;j--)
s[j+1]=s[j];
s[i]=s[i+1];
i++;
}
cout << s;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă