%{
int vow_count=0;
int const_count =0;
%}
%%
[aeiouAEIOU] {vow_count++;}
[a-zA-Z] {const_count++;}
%%
int yywrap(){}
int main()
{
printf("Enter the string of vowels and consonants:");
yylex();
printf
("
;Number of vowels are
: %d\n", vow_count);printf
("
;Number of consonants are
: %d\n", const_count);return 0;
}
JXsKaW50IHZvd19jb3VudD0wOwppbnQgY29uc3RfY291bnQgPTA7CiV9CgolJQpbYWVpb3VBRUlPVV0ge3Zvd19jb3VudCsrO30KW2EtekEtWl0ge2NvbnN0X2NvdW50Kys7fQolJQppbnQgeXl3cmFwKCl7fQppbnQgbWFpbigpCnsKcHJpbnRmKCZxdW90O0VudGVyIHRoZSBzdHJpbmcgb2Ygdm93ZWxzIGFuZCBjb25zb25hbnRzOiZxdW90Oyk7Cnl5bGV4KCk7CnByaW50ZigmcXVvdDtOdW1iZXIgb2Ygdm93ZWxzIGFyZTogJWRcbiZxdW90Oywgdm93X2NvdW50KTsKcHJpbnRmKCZxdW90O051bWJlciBvZiBjb25zb25hbnRzIGFyZTogJWRcbiZxdW90OywgY29uc3RfY291bnQpOwpyZXR1cm4gMDsKfQ==