Mình code đoạn mã c++ ở dưới để tính số từ trong một chuỗi ký tự nhập từ bàn phím. Không biết lỗi ở đâu mà kết quả lại hiện ra bằng 0, mọi người coi giúp em vs:>>
#include<iostream>
#include<string.h>
using namespace std;
int sotu(char s[])
{
int n, dem = 0;
n = strlen(s);
for (int i = 0; i <= n - 1; i++)
if (s[i] == ' ' || s[i] == ',' || s[i] == '.')
dem++;
return dem;
}
int main()
{
char s[50];
cout << "Nhap chuoi s: ";
cin >> s;
cout << "So tu cua chuoi s la: " << sotu(s);
return 0;
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?