#include <iostream>
constexpr int max = 256;
void wyswietl_tekst(char* napis)
{
std::cout << napis << '\n';
}
int policz_wyrazy(char* napis)
{
int i = 0;
int cnt = 0;
while(napis[i++])
{
if(napis[i] == ' ') cnt++;
}
return cnt + 1;
}
int main()
{
std::cout << "Wprowadz tekst:\n";
char sentence[max];
std::cin.getline(sentence, max - 1);
std::cout << "Wprowadzono:\n";
wyswietl_tekst(sentence);
std::cout << "\nIlosc wyrazow w zdaniu:\n" << policz_wyrazy(sentence) << '\n';
}
Zostało zarzucone, że kod nie działa. Otóż działa: