Функция sqrt () для комплексного числа в C ++
Опубликовано: 30 Декабря, 2021
Сложная версия функции sqrt () определяется в сложном заголовочном файле. Эта функция используется для вычисления квадратного корня комплексного числа z с ветвью, разрезанной вдоль отрицательной действительной оси.
Синтаксис:
шаблон <класс T> сложный <T> sqrt (константный комплекс <T> & z);
Параметры: этот метод принимает обязательный параметр z, который представляет комплексное число, квадратный корень которого должен быть вычислен.
Возвращаемое значение: эта функция возвращает квадратный корень комплексного числа z.
Программа ниже иллюстрирует функцию sqrt () для комплексного числа в C ++:
cpp
// C++ program to demonstrate // example of sqrt() function. #include <math.h> #include <iostream> #include <complex> using namespace std; int main() { cout << "Square root of -9 is " ; cout << sqrt (complex< double >(-9.0, 0.0)) << endl; cout << "Square root of (-9, -0) is " ; cout << sqrt (complex< double >(-9.0, -0.0)) << endl; return 0; } |
Выход
Корень квадратный из -9 (0,3) Квадратный корень из (-9, -0) равен (0, -3)
Хотите узнать о лучших видео и практических задачах, ознакомьтесь с базовым курсом C ++ для базового и продвинутого уровня C ++ и курсом C ++ STL для базового уровня плюс STL. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .