
//
// To jest przykładowy kod z rozdziału 3.6.1 "Przykład zliczania powtarzających się słów" książki
// "Programowanie. Teoria i praktyka z wykorzystaniem C++" Bjarne'a Stroustrupa.
//

#include "std_lib_facilities.h"

//------------------------------------------------------------------------------

int main()
{
    int number_of_words = 0;
    string previous = " ";      // nie słowo
    string current;
    while (cin>>current) {
        ++number_of_words;      // zwiększa licznik słów
        if (previous == current)
            cout << "Słowo numer " << number_of_words
                 << " powtarza się: "<< current << '\n';
        previous = current;
    }
}

//------------------------------------------------------------------------------
