Đếm số từ và ký tự trong C++



Bài tập Đếm số từ và ký tự

Viết chương trình C++ để nhập một câu, đếm số từ và ký tự trong câu đó, và in kết quả ra màn hình.

Lời giải

Dưới đây là chương trình C++ để giải bài tập trên. Bạn sử dụng vòng lặp WHILE để đếm số từ và ký tự trong câu, sau đó sử dụng lệnh count để in kết quả.

#include 
#include 
using namespace std;
int main()
{int demkytu=0;
int demtu=1;
cout << "Ban nhap mot cau gom cac chu thuong: " << endl;
char ch='a';
while(ch!='\r')
{
ch=getch();
if(ch==' ')
demtu++;
else
demkytu++;
}
cout << "\n So tu trong cau la = " << demtu << endl;
cout << "\nSo ky tu trong cau la = " << demkytu-1 << endl;
return 0;
}

Chạy chương trình C++ trên sẽ cho kết quả như hình sau:

Bài tập về vòng lặp trong C++
bai_tap_vong_lap_trong_cplusplus.jsp