#include <stdio.h>
#include <ctype.h>
int main()
{
char ch;
int nVowels,nConsonants,nOthers;
nVowels=nConsonants=nOthers=0;
printf("Nhap ky tu tren ban phim:");
while (ch!= '\n')
{
ch = getchar();
ch = toupper(ch);
if(ch>='A'and ch<='Z')
{switch (ch){
case'A':
case'E':
case'I':
case'O':
case'U':nVowels++;break;
default:nConsonants++;
}
}else nOthers++;
}
printf("nVowels:=%d\n",nVowels);
printf("nConsonants:=%d\n",nConsonants);
printf("nOthers:=%d\n",nOthers);
getchar();
return 0;
}
Khi chạy thì cái nOthers luôn nhảy lên 1 là phím enter, ai giúp em xóa enter khi nhập vào trong bộ nhớ đệm đc ko ạ
Với lại, ký tự newline không còn nằm trong bộ nhớ đệm đâu, là bạn không giải quyết thôi. Có thể chèn thêm 1 cái 
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?