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

#include "std_lib_facilities.h"

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

int main()
{
    string previous = " ";       // poprzednie słowo; zainicjowane "niesłowem"
    string current;              // bieżące słowo
    while (cin>>current) {       // wczytanie strumienia słów
        if (previous == current) // sprawdzenie, czy dane słowo jest takie samo, jak ostatnie
            cout << "Powtórzone słowo: " << current << '\n';
        previous = current;
    }
}

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