#include <stdio.h>
#include <ctype.h>
int isLegal (char * theString);
int main ()
{
char maybe[] = {"sch"};
int result;
result = isLegal (maybe);
printf("The result is: %i", result
);
}
// **************************************************
// Function: isLegal
//
// Description: Determines if a word is legal
//
//
// Parameters: theString - the word to be checked
//
// Returns: answer - 0 is illegal, 1 is legal
//
// ***************************************************
int isLegal (char theString[])
{
char * word = theString;
int answer = 0;
for (word; *word != '\0'; word++)
{
if (*word == 'A' || *word == 'E' || *word == 'I' || *word == 'O' || *word == 'U' || *word == 'Y')
{
answer = 1;
}
}
return (answer);
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxjdHlwZS5oPgoKaW50IGlzTGVnYWwgKGNoYXIgKiB0aGVTdHJpbmcpOwoKaW50IG1haW4gKCkKewoJY2hhciBtYXliZVtdID0geyJzY2gifTsKCWludCByZXN1bHQ7CgkKCXJlc3VsdCA9IGlzTGVnYWwgKG1heWJlKTsKCQoJcHJpbnRmKCJUaGUgcmVzdWx0IGlzOiAlaSIsIHJlc3VsdCk7CgkKfQoKLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKLy8gRnVuY3Rpb246IGlzTGVnYWwKLy8KLy8gRGVzY3JpcHRpb246IERldGVybWluZXMgaWYgYSB3b3JkIGlzIGxlZ2FsCi8vICAgICAgICAgICAgICAKLy8KLy8gUGFyYW1ldGVyczogdGhlU3RyaW5nIC0gdGhlIHdvcmQgdG8gYmUgY2hlY2tlZAovLwovLyBSZXR1cm5zOiBhbnN3ZXIgLSAwIGlzIGlsbGVnYWwsIDEgaXMgbGVnYWwKLy8KLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCgppbnQgaXNMZWdhbCAoY2hhciB0aGVTdHJpbmdbXSkKewogICAgY2hhciAqIHdvcmQgPSB0aGVTdHJpbmc7CiAgICBpbnQgYW5zd2VyID0gMDsKCiAgICBmb3IgKHdvcmQ7ICp3b3JkICE9ICdcMCc7IHdvcmQrKykKICAgIHsKCiAgICAgICAgKndvcmQgPSB0b3VwcGVyKCp3b3JkKTsKCiAgICAgICAgaWYgKCp3b3JkID09ICdBJyB8fCAqd29yZCA9PSAnRScgfHwgKndvcmQgPT0gJ0knIHx8ICp3b3JkID09ICdPJyB8fCAqd29yZCA9PSAnVScgfHwgKndvcmQgPT0gJ1knKQogICAgICAgIHsKICAgICAgICAgICAgYW5zd2VyID0gMTsKICAgICAgICB9CiAgICB9CiAgICByZXR1cm4gKGFuc3dlcik7Cn0=