Zadanie 16. (3 punkty) Program w załączonym pliku zadanie-16.cpp oblicza wartość współczynnika dwumianowego dla podanych w linii poleceń argumentów n, k. Zadanie polega na uzupełnieniu tego programu i zaimplementowaniu sprawdzania poprawności podanych argumentów z wykorzystaniem wyjątków (exceptions). Wyżej ocenianie będą rozwiązania wykorzystujące polimorfizm i hierarchię klas wyjątków, które dobrze opisują zaistniałe problemy z niepoprawnymi wartościami zmiennych n, k. Należy zwrócić uwagę jakie wartości mogą przyjmować te zmienne. Nie można zmieniać typu zmiennych n, k oraz funkcji binomial(). Rozwiązaniem zadania jest kod źródłowy programu napisanego w C++ umieszczony w pliku o nazwie zadanie-N.cpp, gdzie N to numer zadania. Pliki przesyłamy jako zwykłe załączniki do odpowiedzi na tę wiadomość. Programy muszą kompilować się kompilatorem gcc 8.5.0 bez dodatkowych bibliotek. Ostateczny termin nadsyłania prac (deadline): 2024-06-10 23:59:59 EET Materiały do zajęć: http://math.uwb.edu.pl/~mariusz/ MZ