función sqrt() para número complejo en C++

La versión compleja de la función sqrt() se define en el archivo de encabezado complejo . Esta función se usa para calcular la raíz cuadrada del número complejo z con una rama cortada a lo largo del eje real negativo.

Sintaxis:  

template <class T> complex<T>
    sqrt(const complex<T>& z);

Parámetros: Este método toma un parámetro obligatorio z que representa el número complejo cuya raíz cuadrada se quiere calcular.
Valor devuelto: esta función devuelve la raíz cuadrada del número complejo z.

El siguiente programa ilustra la función sqrt() para números complejos en 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;
}
Producción

Square root of -9 is (0,3)
Square root of (-9, -0) is (0,-3)

Publicación traducida automáticamente

Artículo escrito por bansal_rtk_ y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *