Odpowiedź
Program w załączniku 1.
Kilka przykładowych uruchomień w załączniku 2.
Wyjaśnienie:
Program czyta tekst (zadanie) przy pomocy getline(). Użyłam getline() ponieważ cin czyta do pierwszej spacji, tak więc przy użyciu getline() jest bardziej elegancko.
Następnie program po kolei patrzy na każdy element zmiennej łańcuchowej czy jest on poszukiwanym znakiem. Jeśli jest, to o jeden zwiększana jest zawartość licznika ile.