Zaimplementuj klasę Wyraz służącą do obsługi łańcuchów znaków składających się wyłącznie z liter.
Klasa Wyraz:
Wektor<char>Przykład działania:
Wyraz w; while(!cin.eof()) { cin >> w; cout << w << endl; }
Przydatne funkcje:
string.h : isapha, tolower, toupper, strcmpiostream.h : get(char z), put(char z), eof()Wykorzystaj kolekcję Map oraz klasę Wyraz do stworzenia słownika zgodnie z treścią zadania z pierwszych zajęć.
Wykorzystaj kolekcję Set do przechowywania obiektów klasy Figura posortowanych względem pola. Nie przeciążaj operatora < dla figur lecz zdefiniuj odpowiedni obiekt funkcyjny do porównywania figur.
Dodaj implementację iteratora o dostępie bezpośrednim do klasy Wektor.
Przetestuj działanie algorytmów sort(), reverse(), fill(), rotate(), replace(), random_shuffle, min_element() na kolekcji Wektor.