Răspuns:
https://pastebin.com/D1SSG5ey
Explicație:
Am creat o structura pentru a simula intr-un fel vectorul de frecventa. Pentru fiecare cuvant ii asociez numarul de aparitii in text.
Separ textul pe cuvinte, si pentru fiecare cuvant caut daca el se gaseste in lista mea. Daca da, atunci incrementez frecventa acestuia. Daca nu, adaug cuvantul in lista.