# Help me in solving STCV208 problem

### My issue

How can I determine that a given string is contiguous and has vowels?

### My code

``````// Update the code below to solve the problem

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

int main()
{
int t;
cin >> t;

while(t--)
{
string S;
cin >> S;

}
}

``````

Learning course: C++ for problem solving - 2
Problem Link: CodeChef: Practical coding for everyone

@yatish54321
U have do this like this .
Just dry run it on your rough copy and try to feel the flow of code .

``````// Solution as follows

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

int main()
{
int t;
cin >> t;

while(t--)
{
string S;
cin >> S;
int string_Length=S.length();
int i=0;
int flag=0;
while(i < (string_Length-2))
{
//if any element is a vowel, and its next 2 elements are vowels, then our condition is met
if ( S[i] == 'a' || S[i] == 'e' || S[i] == 'i' || S[i] == 'o' || S[i] == 'u')
{
if ( S[i+1] == 'a' || S[i+1] == 'e' || S[i+1] == 'i' || S[i+1] == 'o' || S[i+1] == 'u')
{
if ( S[i+2] == 'a' || S[i+2] == 'e' || S[i+2] == 'i' || S[i+2] == 'o' || S[i+2] == 'u')
{
flag = 1;
break;
}
}
}
i++;
}

if ( flag == 1 )
{
cout << "Happy" << endl;
}
else
{