Logic
if (str[i]=='A' || str[i]=='E' || str[i]=='I' || str[i]=='O' || str[i]=='U' ||
str[i]=='a' || str[i]=='e' || str[i]=='i' || str[i]=='o' || str[i]=='u')
vowels++;
else
consonants++;
Chương trình
#include <stdio.h>
int main() {
char str[100];
int i = 0, vowels = 0, consonants = 0;
printf("Nhap chuoi: ");
gets(str); // lưu ý: gets không an toàn
while (str[i] != '\0') {
if (str[i]=='A' || str[i]=='E' || str[i]=='I' || str[i]=='O' || str[i]=='U' ||
str[i]=='a' || str[i]=='e' || str[i]=='i' || str[i]=='o' || str[i]=='u')
vowels++;
else
consonants++;
i++;
}
printf("Nguyen am = %d\n", vowels);
printf("Phu am = %d", consonants);
return 0;
}
Kết quả
Nhap chuoi: TutoriasPoint
Nguyen am = 6
Phu am = 7