%option noyywrap
%{
#include <stdio.h>
int v = 0;
int c = 0;
%}
%%
[AEIOUaeiou] { v++; }
[A-Za-z] { c++; }
%%
int main() {
printf("Enter a string:\n");
yylex();
printf("Vowels: %d\n", v);
printf("Consonants: %d\n", c - v); // Subtract vowels from total letters to get consonants
return 0;
}
JW9wdGlvbiBub3l5d3JhcAoKJXsKICAgICNpbmNsdWRlIDxzdGRpby5oPgogICAgaW50IHYgPSAwOwogICAgaW50IGMgPSAwOwolfQoKJSUKCltBRUlPVWFlaW91XSB7IHYrKzsgfQpbQS1aYS16XSAgICAgIHsgYysrOyB9CgolJQoKaW50IG1haW4oKSB7CiAgICBwcmludGYoIkVudGVyIGEgc3RyaW5nOlxuIik7CiAgICB5eWxleCgpOwogICAgcHJpbnRmKCJWb3dlbHM6ICVkXG4iLCB2KTsKICAgIHByaW50ZigiQ29uc29uYW50czogJWRcbiIsIGMgLSB2KTsgLy8gU3VidHJhY3Qgdm93ZWxzIGZyb20gdG90YWwgbGV0dGVycyB0byBnZXQgY29uc29uYW50cwogICAgcmV0dXJuIDA7Cn0K