Odpowiedź:
#include <iostream>
#include <algorithm>
int main()
{
std::string text;
std::getline(std::cin, text);
int ans = std::count(text.begin(), text.end(), ' ') + 1;
std::cout << "W zdaniu jest " << ans << " wyrazow";
return 0;
}
Wyjaśnienie:
Jeżeli wyrazy oddzielone są pojedynczą spacją, to to jest najprostsze rozwiązanie i wydaje mi się, że takie jakiego oczekuje się na tym poziomie