Как в pascal найти корень из отрицательного числа? Собственно, сабж Нужно найти корень из отрицательного числа, sqrt возвращает NaN, в математике не силен, про комплексные числа не имею практически никакого представления, прошу помощи
В Pascal можно использовать комплексные числа для вычисления квадратного корня из отрицательного числа. Например, чтобы найти корень из -1, можно использовать следующий код:
program Main uses Math va x, y: Double z: complex begi x := -1 y := 0 z.re := x z.im := y z := sqrt(z) writeln('Корень из ', x, ' = ', z.re, ' + ', z.im, 'i') end.
В этом примере используется функция sqrt из модуля Math, которая позволяет вычислять квадратный корень из комплексного числа. Результатом выполнения программы будет 0 + 1i, что соответствует корню из -1.
Надеюсь, это поможет вам решить задачу. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.
В Pascal можно использовать комплексные числа для вычисления квадратного корня из отрицательного числа. Например, чтобы найти корень из -1, можно использовать следующий код:
program Mainuses Math
va
x, y: Double
z: complex
begi
x := -1
y := 0
z.re := x
z.im := y
z := sqrt(z)
writeln('Корень из ', x, ' = ', z.re, ' + ', z.im, 'i')
end.
В этом примере используется функция sqrt из модуля Math, которая позволяет вычислять квадратный корень из комплексного числа. Результатом выполнения программы будет 0 + 1i, что соответствует корню из -1.
Надеюсь, это поможет вам решить задачу. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.