#include <iostream>
using namespace std;
int isLegal (char theString[]) {
int vowelCount = 0;
for (int i = 0; theString[i] != '\0'; i++){
char c = toupper(theString[i]); // letters can be lowercase or uppercase
if (c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U' || c == 'Y') {
vowelCount++;
}
}
if (vowelCount > 0)
return 1; // LEGAL
else
return 0; // NOT LEGAL
}
int main() {
// your code goes here
char theString[100];
printf("Type a word: ");
scanf("%s", theString);
if (isLegal(theString))
printf("Legal Word");
else
printf("Illegal Word");
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IGlzTGVnYWwgKGNoYXIgdGhlU3RyaW5nW10pIHsKCWludCB2b3dlbENvdW50ID0gMDsgCgkKCWZvciAoaW50IGkgPSAwOyB0aGVTdHJpbmdbaV0gIT0gJ1wwJzsgaSsrKXsKCQljaGFyIGMgPSB0b3VwcGVyKHRoZVN0cmluZ1tpXSk7IC8vIGxldHRlcnMgY2FuIGJlIGxvd2VyY2FzZSBvciB1cHBlcmNhc2UKCQkKCQlpZiAoYyA9PSAnQScgfHwgYyA9PSAnRScgfHwgYyA9PSAnSScgfHwgYyA9PSAnTycgfHwgYyA9PSAnVScgfHwgYyA9PSAnWScpIHsKCQkJdm93ZWxDb3VudCsrOyAKCQl9Cgl9CgkKCWlmICh2b3dlbENvdW50ID4gMCkKCQlyZXR1cm4gMTsgIC8vIExFR0FMCgllbHNlCgkJcmV0dXJuIDA7ICAvLyBOT1QgTEVHQUwKCn0KCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJCgljaGFyIHRoZVN0cmluZ1sxMDBdOyAKCQoJcHJpbnRmKCJUeXBlIGEgd29yZDogIik7IAoJc2NhbmYoIiVzIiwgdGhlU3RyaW5nKTsgCgkKCWlmIChpc0xlZ2FsKHRoZVN0cmluZykpCgkJcHJpbnRmKCJMZWdhbCBXb3JkIik7CgllbHNlCgkJcHJpbnRmKCJJbGxlZ2FsIFdvcmQiKTsKCQoJcmV0dXJuIDA7Cn0=