Witam, mam problem z napisaniem chmury tagów w języku C++ mógłby mi ktoś w tym pomóc. Należy w niej użyć albo mapy,wektora albo nawet może być zwykła tablica.
Całe zadanie jest takie
Chmura tagów. Dla zestawu plików tekstowych (teksty dostepne na stronie, mozna
uzyc w miare obszernych osobiscie sporzadzonych) nalezy znalezc maksymalnie n
tagów (liczba pobrana od uzytkownika) okreslajacych ich zawartosc. Tagi nalezy
zdefiniowac poprzez czestosc wystepowania danego słowa w pliku. Np. w tekscie:
Ala lubi kota, a kot ma mniejsze uszy niz pies.
Pies jest kudłaty i Ala takze lubi tego psa.
Kot nie lubi psa.
powtarzaja sie słowa: Ala (2x), pies(2x), psa(2x), kot(2x), lubi (3x). Zatem przy
zadaniu jednego taga, zostanie nam zwrócone: “lubi”, przy wiekszym zadaniu, gdy
tagi sa tej samej rangi (np. 2x), mozna zwracac je alfabetycznie (np. dla 2 zwrócic:
lubi Ala). Przy braku tagów (pojedyncze słowa nie wchodza w gre) wyswietlamy
mniejsza liczbe tagów.
Dla kilku plików wejsciowych (mozna je podawac z linii polecen) nalezy wyswietlic
tyle samo linii z tagami o licznosci podanej przez uzytkownika.
Próbowałem napisać coś ale jak na razie nie mam pomysłu. Może mi ktoś podrzuci pomysł w jaki sposób to napisać.