#include <stdio.h>
#include <string.h>
//**************************************************************
// Function: isLegal
//
// Purpose: Determine if a given word is legal
//
// Parameters:
//
// theString - string/word that determining if legal or not
//
// Returns: whether legal (1=legal, 0=not legal)
//
//**************************************************************
int isLegal (char theString[]){
char vowels[]={'a','e','i','o','u','y','A','E','I','O','U','Y'};
int numVowels=0; //initializing the variable that will hold the number of vowels
for (int i=0; theString[i]!='\0';i++){ //looping through the characters in the string being searched
// for (int j=0; j<strlen(vowels);j++){
// if (theString[i]==vowels[j]){
// numVowels+=1;
// }
numVowels+=1;
}
return numVowels;
}
int main() {
int numVowels= isLegal("try");
printf("Number of vowels: %i\n", numVowels);
return 0;
};
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKLy8gRnVuY3Rpb246IGlzTGVnYWwKLy8gCi8vIFB1cnBvc2U6IERldGVybWluZSBpZiBhIGdpdmVuIHdvcmQgaXMgbGVnYWwKLy8gCi8vIFBhcmFtZXRlcnM6Ci8vIAovLyAgICAgdGhlU3RyaW5nIC0gc3RyaW5nL3dvcmQgdGhhdCBkZXRlcm1pbmluZyBpZiBsZWdhbCBvciBub3QKLy8KLy8gUmV0dXJuczogd2hldGhlciBsZWdhbCAoMT1sZWdhbCwgMD1ub3QgbGVnYWwpCi8vICAKLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoKaW50IGlzTGVnYWwgKGNoYXIgdGhlU3RyaW5nW10pewogICAgY2hhciB2b3dlbHNbXT17J2EnLCdlJywnaScsJ28nLCd1JywneScsJ0EnLCdFJywnSScsJ08nLCdVJywnWSd9OwoKICAgIGludCBudW1Wb3dlbHM9MDsgLy9pbml0aWFsaXppbmcgdGhlIHZhcmlhYmxlIHRoYXQgd2lsbCBob2xkIHRoZSBudW1iZXIgb2Ygdm93ZWxzCiAgICBmb3IgKGludCBpPTA7IHRoZVN0cmluZ1tpXSE9J1wwJztpKyspeyAvL2xvb3BpbmcgdGhyb3VnaCB0aGUgY2hhcmFjdGVycyBpbiB0aGUgc3RyaW5nIGJlaW5nIHNlYXJjaGVkCiAgICAgICAgLy8gZm9yIChpbnQgaj0wOyBqPHN0cmxlbih2b3dlbHMpO2orKyl7CiAgICAgICAgLy8gICAgIGlmICh0aGVTdHJpbmdbaV09PXZvd2Vsc1tqXSl7CiAgICAgICAgLy8gICAgICAgICBudW1Wb3dlbHMrPTE7CiAgICAgICAgLy8gICAgIH0KICAgICAgICAgICAgbnVtVm93ZWxzKz0xOwogICAgICAgIH0KICAgIHJldHVybiBudW1Wb3dlbHM7Cn0KaW50IG1haW4oKSB7CglpbnQgbnVtVm93ZWxzPSBpc0xlZ2FsKCJ0cnkiKTsKICAgIHByaW50ZigiTnVtYmVyIG9mIHZvd2VsczogJWlcbiIsIG51bVZvd2Vscyk7IAoJcmV0dXJuIDA7Cn07Cgo=