-
Notifications
You must be signed in to change notification settings - Fork 0
/
06-03-2023 DC
51 lines (45 loc) · 1.15 KB
/
06-03-2023 DC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
The program must accept a string S as the input. The program must replace all the vowels in S by
the vowels a, e, i, o and u in a circular manner. Finally, the program must print the modified string
as the output.
Note: All the alphabets in S are only in lower case.
Boundary Condition(s):
1 <= Length of S <= 100
Input Format:
The first line contains the string value S.
Output Format:
The first line contains the modified string value of S.
Example Input/Output 1:
Input:
kingkong
Output:
kangkeng
Explanation:
The vowels in the string kingkong are i and o. So they are replaced by a and e.
Hence the output is kangkeng
Example Input/Output 2:
Input:
icecreamchocolate
Output:
acecriomchucaleti
-------------------------------------------------------------------------------------
#include <bits/stdc++.h>
using namespace std;
bool vo(char c) {
return c=='a' || c=='e' || c=='i' || c=='o' || c=='u';
}
int main(int argc, char** argv)
{
string s;
cin>>s;
string vow="aeiou";
int f=0;
for(int i=0;s[i]!='\0';i++) {
if(vo(s[i])) {
cout<<vow[f++];
}
else{
cout<<s[i];
}
f%=5;
}
}