N osób ustawionych w okrąg gra w wyliczankę. Co k-ta osoba odpada. Kto zostanie na końcu?

Napisz FUNKCJE, która dla danych N i k zwróci numer osoby, która zostanie na końcu (osoby są ponumerowane od 1 do N, zaczynamy wyliczać od osoby nr 1, czyli jeżeli N > k to jako pierwsza odpada osoba o numerze k itd.).

Napisz FUNKCJĘ, która określi od kogo (numer osoby) należy zacząć wyliczanie, aby jako ostatnia pozostała osoba o numerze przekazanym jako argument funkcji.

Zaproponuj interfejs obsługujący te funkcje.

Kapczyński

Nakonieczny

Stachurski

Waraksa

Napisz program, który pobiera liczby całkowite z pliku (założenie n<=1000) do drzewa BST.

Napisz funkcję rekurencyjną, która wypisze do listy jednokierunkowej wszystkie liście począwszy od prawej strony do lewej.

Tak utworzoną listę posortować rosnąco.

Klimek

Lipiński T.

Olszewski

Suchocki

Napisz program, który pozwoli na prowadzenie rozgrywek pucharowych np. MŚ (drzewo dokładnie zrównoważone).

Uwzględnić nieparzystą liczbę zespołów/uczestników oraz możliwość losowania wyników spotkań i przeglądu poszczególnych rozgrywek.

Krajewski

Pliszko

Zaniewski

Napisz program, który pobiera liczby całkowite z pliku (założenie n<=1000) do drzewa BST.

Napisz funkcję, która dokona zamiany lewego poddrzewa z prawym poddrzewem.

Lipiński A.

Perka

Szczepański

Wielgoszyńska