দেওয়া হয়েছে কমপ্লেক্স নম্বরের জন্য sqrt() ফাংশনের কাজ বের করার টাস্ক। মূলত sqrt() ফাংশনটি <complex> হেডার ফাইলে থাকে। এই ফাংশনটি কমপ্লেক্স নম্বরের বর্গমূল বের করতে ব্যবহৃত হয়।
সিনট্যাক্স
template<class T> complex<T> sqrt(const complex<T>& x);
প্যারামিটার
x − এই প্যারামিটারটি কমপ্লেক্স নম্বরকে প্রতিনিধিত্ব করে।
রিটার্ন ভ্যালু
এই ফাংশনটি কমপ্লেক্স নম্বরের বর্গমূল রিটার্ন করে।
ইনপুট − sqrt(3, 8i)
আউটপুট − (2.4024, 1.6649)
ইনপুট − sqrt(7, 1i)
আউটপুট − (2.6524, 0.1885)
উদাহরণ ১
#include <iostream>
#include <complex>
using namespace std;
int main() {
// কমপ্লেক্স নম্বর ডিফাইন
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>
#include <complex>
using namespace std;
int main() {
// কমপ্লেক্স নম্বর ডিফাইন
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)