Как в pascal найти корень из отрицательного числа?
Собственно, сабж.
Нужно найти корень из отрицательного числа, sqrt возвращает NaN, в математике не силен, про комплексные числа не имею практически никакого представления, прошу помощи
Корень из отрицательного числа это всегда комплексное число, без вариантов.
По моему работы с комплексными числами в паскале нету. Разве что добавить библиотеку для работы с комплексными числами. Но если вам чисто распечатать значение на экране то:
корень(-N) = корень(N) * i
где: "i" - это мнимая единица, оно же корень из минус единицы.
Комплексное число в математике записывается так:
a + b*i
где: а - вещественная часть, b - мнимая часть
Т.е. можно сказать что комплексное число состоит из двух частей, вещественной и мнимой.