এই আর্টিকেলে আমরা C++-এ real() ফাংশনের কাজকর্ম দেখব।
এই ফাংশনটি একটি কমপ্লেক্স নম্বরের বাস্তব অংশ (real part) বের করতে ব্যবহৃত হয়। এটি কমপ্লেক্স নম্বরের বাস্তব অংশ রিটার্ন করে এবং বাস্তব অংশ সেট করার জন্যও ব্যবহার করা যায়। real() ফাংশনটি <complex> হেডার ফাইলের অংশ।
একটি কমপ্লেক্স নম্বর a + bi-তে, bi হলো কাল্পনিক অংশ এবং a হলো বাস্তব অংশ।
সিনট্যাক্স
template<class T> T real(const complex<T>& x);
প্যারামিটার: x - যেটি প্রদত্ত কমপ্লেক্স নম্বর।
উদাহরণ ইনপুট-আউটপুট
Complex Number = (14.7, 6.7) -> Real Part = 14.7 Complex Number = (12, 12) -> Real Part = 12
অ্যালগরিদম
- মেইন ফাংশন তৈরি করুন এবং কমপ্লেক্স নম্বর ডিক্লেয়ার করুন।
real()ফাংশন ব্যবহার করে বাস্তব অংশ প্রিন্ট করুন।
উদাহরণ
// C++ code to demonstrate the working of real() function
#include <iostream>
#include <complex>
using namespace std;
int main() {
// defines the complex number
complex<double> real_part(17.6, 4.5);
cout << "Complex Number = " << real_part << endl;
// prints the real part using the real function
cout << "Real part of complex number = " << real(real_part) << endl;
return 0;
}
আউটপুট
Complex Number = (17.6,4.5) Real part of complex number = 17.6
নোট: মূল কোডে <iostream.h>, <complex.h> এবং Complex<defines> gibi ভুল সিনট্যাক্স ছিল। উপরের কোডটি সঠিক C++ সিনট্যাক্স অনুযায়ী লিখা হয়েছে। real() ফাংশনটি x.real() মেম্বার ফাংশন কল করার সমতুল্য।