কম্পিউটার

C++-এ isunordered() ফাংশন


এই নিবন্ধে আমরা C++-এ isunordered() ফাংশন, এর সিনট্যাক্স, কাজ এবং এর রিটার্ন মান নিয়ে আলোচনা করতে যাচ্ছি।

isunordered() ফাংশন হল C++ এ একটি অন্তর্নির্মিত ফাংশন যা হেডার ফাইলে সংজ্ঞায়িত করা হয়েছে। ফাংশন দুটি ফ্লোটিং পয়েন্ট নম্বর NAN কিনা তা পরীক্ষা করে, যদি উভয় বা তাদের একটি NAN হয় তবে এটি 1(সত্য) ফেরত দেবে অন্যথায় 0(false) প্রদান করবে।

সিনট্যাক্স

bool isunordered(float n1, float n2);

অথবা

bool isunordered(double n1, double n2);

অথবা

bool isunordered(long double n1, long double n2);

ফাংশন দুটি ফ্লোটিং পয়েন্ট ভেরিয়েবল গ্রহণ করে তুলনা করতে এবং এর মধ্যে একটি nan কিনা তা পরীক্ষা করে দেখতে পারে।

রিটার্ন মান

ফাংশনটি বুলিয়ান মান প্রদান করে যেমন, সত্যের জন্য 1 এবং মিথ্যার জন্য 0৷

উদাহরণ

#include <iostream>
#include <cmath>
using namespace std;
int main() {
   float a = -1.0;
   float c = sqrt(-1.0);
   cout<<c;
   //printing the result of c
   cout<<"\n"<<isunordered(c, 0.0); //will check if either of them is nan
}

আউটপুট

যদি আমরা উপরের কোডটি চালাই তবে এটি নিম্নলিখিত আউটপুট −

উৎপন্ন করবে
-nan
1

উদাহরণ

#include <iostream>
#include <cmath>
using namespace std;
int main() {
   cout<<isunordered(0.0, -1.0);
}

আউটপুট

যদি আমরা উপরের কোডটি চালাই তবে এটি নিম্নলিখিত আউটপুট −

উৎপন্ন করবে
0

  1. C++ এ strtol() ফাংশন

  2. C++ এ রূপান্তর()

  3. C++ এ log() ফাংশন

  4. C++ এ swap() ফাংশন