Witam!
Ostatnio przyszliśmy na zajęcia z programowania i facet powiedział że nie ma czasu bo musi coś zrobić i dał nam do napisania program wykorzystujący struktury, o których nie mieliśmy kompletnie nic, dał nam tylko przykładowy program je wykorzystujący.
A program który mamy napisać ma działać następująco:

Proszę napisać program, próbujący odgadnąć imię użytkownika na podstawie podanego słownika imion. Program może np. pytać użytkownika o pierwszą literę imienia, następnie wybierać ze słownika te imiona, których pierwsza litera zgadza się z literą, podaną przez użytkownika, itd. W pewnym momencie, gdy liczba imion ze słownika, o zgodnych literach będzie mniejsza od dwóch, program powinien podać imię użytkownika i przyjąć gratulacje, albo przyznać się do porażki. W komentarzu proszę zasugerować możliwości ulepszeń dla dużej liczby imion w słowniku.
Program powinien używać struktur!
Słownik:
Adam
Agnieszka
Ania
Arkadiusz
Artur
Damian
Dariusz
Izabela
Jakub
Konrad
Krzysztof
Lukasz
Magda
Mateusz
Milosz
Monika
Krzysztof
Patrycja
Pawel
Piotr
Przemyslaw
Sebastian
Tomasz

Chodzi mu o to aby słownik zapisać w notatniku i aby program wczytywał ten słownik z pliku.

Czy mógłby ktoś stworzyć taki program a jeśli nie to podać wskazówki jak to zrobić bo sam nie dam rady...
Pozdrawiam!!
Z góru dziękuję za pomoc!