Computer >> Máy Tính >  >> Lập trình >> C ++

hàm sqrt () cho số phức trong C ++


Given là nhiệm vụ tìm hoạt động của hàm sqrt () đối với số phức. Về cơ bản, sqrt () là một hàm có trong tệp tiêu đề phức tạp. Hàm này được sử dụng để tính căn bậc hai của số phức.

Cú pháp

template<class t> complex<t>
Sqrt(const complex<t>& x);

Tham số

x - Tham số x đại diện cho số phức.

Giá trị trả lại

Hàm này trả về căn bậc hai của số phức.

Đầu vào - Sqrt (3,8i)

Đầu ra - (2.4024,1.6649)

Đầu vào Sqrt (7,1i)

Đầu ra - (2.6524.0.1885)

Ví dụ

#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;
}

Đầu ra

Nếu chúng ta chạy đoạn mã trên, nó sẽ tạo ra kết quả sau

The square root of (4,9) = (2.631,1.710)

Ví dụ

#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;
}

Đầu ra

Nếu chúng ta chạy đoạn mã trên, nó sẽ tạo ra kết quả sau

The square root of (2,6) = (2.0401,1.4704)