Odpowiedź
Załączniki 1. oraz 2. zawierają kod w języku C++. Oczywiście szczegóły implementacji poszczególnych funkcji pozostawiłam puste.
Załącznik 3. zawiera wynik uruchomienia na Twojej platformie. Będą tylko ostrzeżenia, że funkcje, które miały zwracać wartość tak na prawdę nic nie zwracają.
Wyjaśnienie
Ponieważ algorytm nie był pisany z myślą o komputerach od razu zauważysz, że w niektórych miejscach musiałam doprecyzować czynności w nim opisane.
Tak samo jest przy pisaniu prawdziwych programów...