কম্পিউটার টিউটোরিয়াল

C++-তে কমপ্লেক্স নম্বরের জন্য sqrt() ফাংশন


দেওয়া হয়েছে কমপ্লেক্স নম্বরের জন্য 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)
  1. C++-এ জটিল সংখ্যার জন্য abs() ফাংশন

  2. C++-এ জটিল সংখ্যার জন্য atan() ফাংশন

  3. C++-এ জটিল সংখ্যার জন্য asin() ফাংশন

  4. C++-এ জটিল সংখ্যার জন্য acos() ফাংশন