আমাদের দেওয়া হয়েছে কমপ্লেক্স নম্বরের জন্য sinh() ফাংশনের কাজ বের করার টাস্ক। কমপ্লেক্স নম্বরের sinh() ফাংশন <complex> হেডার ফাইলে থাকে। এই ফাংশনটি কমপ্লেক্স নম্বরের হাইপারবোলিক সাইন (hyperbolic sine) বের করতে ব্যবহৃত হয়।
সিনট্যাক্স
template<class T> complex<T> sinh(const complex<T>& x);
প্যারামিটার
x যেকোনো কমপ্লেক্স নম্বর হতে পারে, এবং এটি ফাংশনের ডেফিনিশনে সংজ্ঞায়িত থাকায় ম্যানডেটরি।
রিটার্ন টাইপ
এই ফাংশনটি কমপ্লেক্স ভ্যালু রিটার্ন করে।
ইনপুট − sinh(0, 1)
আউটপুট − (0, 0.84147)
ইনপুট − sinh(1, 9)
আউটপুট − (-1.0707, 0.6359)
উদাহরণ ১
#include <iostream>
#include <complex>
using namespace std;
int main() {
complex<double> x(2, 7);
cout << "The sinh of " << x << " = " << sinh(x) << endl;
return 0;
}
আউটপুট
The sinh of (2,7) = (2.734, 2.4717)
উদাহরণ ২
#include <iostream>
#include <complex>
using namespace std;
int main() {
complex<double> x(5, 3);
cout << "The sinh of " << x << " = " << sinh(x) << endl;
return 0;
}
আউটপুট
The sinh of (5, 3) = (-73.4606, 10.4725)