@up:
wpadłem na dokładnie taki sam pomysł. Po tym jak program zaczął działać zacząłem się zastanawiać nad jeszcze jednym rozwiązaniem - co zrobić, by program przyjmował również współczynniki zespolone. I do tego raczej niezbędne jest chyba zdefiniowanie nowej klasy - klasy liczb zespolonych? Ze wszystkimi operatorami do działania na nich?
I jeszcze jedno pytanko - na końcu pętli mojego programu jest zapytanie o to, czy użytkownik chce policzyć pierwiastki jeszcze raz (czy przejechać pętlą jeszcze raz) i ma wybór tak/nie sygnalizowany wpisaniem literki t lub n i wciśnięciem Entera. Jaką procedurę zastosować by program od razu się restartował po wciśnięciu "t" (bez wciskania Entera), od razu wyłączał po wciśnięciu "n" i nie reagował na inne klawisze?