%{
#include <stdio.h>
int vowels = 0;
int consonants = 0;
%}
%%
[aeiouAEIOU] { vowels++; }
[a-zA-Z] { consonants++; }
.|\n ;
%%
int yywrap() { return 1; }
int main() {
printf("Enter the string: ");
yylex();
printf
("
Number of vowels
: %d\n", vowels); printf
("
Number of consonants
: %d\n", consonants); return 0;
}
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CmludCB2b3dlbHMgPSAwOwppbnQgY29uc29uYW50cyA9IDA7CiV9CgolJQpbYWVpb3VBRUlPVV0gICAgeyB2b3dlbHMrKzsgfQpbYS16QS1aXSAgICAgICAgeyBjb25zb25hbnRzKys7IH0KLnxcbiAgICAgICAgICAgIDsKJSUKCmludCB5eXdyYXAoKSB7IHJldHVybiAxOyB9CgppbnQgbWFpbigpIHsKICAgIHByaW50ZigiRW50ZXIgdGhlIHN0cmluZzogIik7CiAgICB5eWxleCgpOwogICAgcHJpbnRmKCJOdW1iZXIgb2Ygdm93ZWxzOiAlZFxuIiwgdm93ZWxzKTsKICAgIHByaW50ZigiTnVtYmVyIG9mIGNvbnNvbmFudHM6ICVkXG4iLCBjb25zb25hbnRzKTsKICAgIHJldHVybiAwOwp9