복소수에 대한 sqrt() 함수의 작동을 찾는 작업이 주어졌습니다. 기본적으로 sqrt()는 복잡한 헤더 파일에 존재하는 함수입니다. 이 함수는 복소수의 제곱근을 계산하는 데 사용됩니다.
구문
template<class t> complex<t> Sqrt(const complex<t>& x);
매개변수
x - 복소수를 나타내는 이 매개변수 x입니다.
반환 값
이 함수는 복소수의 제곱근을 반환합니다.
입력 − 제곱(3,8i)
출력 - (2.4024,1.6649)
입력 제곱(7,1i)
출력 - (2.6524,0.1885)
예
#include<iostream.h> #include<complex.h> Using namespace std; int main( ){ / / Defining of complex Number Complex<double> x(4,9); Cout<< “ The square root of “ << x << “ = “ << sqrt(x) << endl; Return 0; }
출력
위의 코드를 실행하면 다음 출력이 생성됩니다.
The square root of (4,9) = (2.631,1.710)
예
#include<iostream.h> #include<complex.h> Using namespace std; int main( ){ / / defining the complex Number Complex<double> x(2, 6); Cout<< “ The square root of “ << x << “ = “ << sqrt(x) << endl; return 0; }
출력
위의 코드를 실행하면 다음 출력이 생성됩니다.
The square root of (2,6) = (2.0401,1.4704)