#include #define IS_VOWEL(c) (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' || \ c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U') static inline char is_vowel(char c){ return c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' || c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U'; } /* int is_vowel(char c){ char *vowels = "aeiouAEIOU"; for(char *v = vowels; *v; v++) if(c == *v) return 1; return 0; } */ int main(int argc, char ** argv){ int vowel_count = 0; for(char *cc = argv[1]; *cc; cc++) vowel_count += IS_VOWEL(*cc)? 1:0; /* if(is_vowel(*cc)) vowel_count++; */ printf("%d\n", vowel_count); return 0; }