Функция 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 и многому другому, см. Полный курс подготовки к собеседованию .
C++