Возьмите ручку и листочек и пройдите алгоритм вручную для n=7 выписываю на каждом шаге значения всех переменных.
Ну или хотя бы в дебаггере пошагово посмотрите
Степан Гервик, что как? Формула вычисления корней квадратного уравнения со школы не менялась. Просто нужно отбросить предубеждение, что нельзя вычислить квадратный корень из отрицательного дискриминанта