এই বিভাগে আমরা C++-এ isnormal() ফাংশন দেখতে পাব। এই ফাংশনটি cmath লাইব্রেরিতে উপস্থিত রয়েছে। একটি সংখ্যা স্বাভাবিক কি না তা পরীক্ষা করতে এই ফাংশনটি ব্যবহার করা হয়। যে সংখ্যাগুলিকে অ-স্বাভাবিক হিসাবে বিবেচনা করা হয় তা হল শূন্য, অসীম বা NAN৷
এই ফাংশন আর্গুমেন্ট হিসাবে ফ্লোট, ডবল বা লং ডবল মান নেয়। সংখ্যাটি স্বাভাবিক হলে 1 প্রদান করে, অন্যথায় 0 প্রদান করে।
উদাহরণ
#include<iostream> #include<cmath> using namespace std; int main() { cout << "isnormal(" << 5.23 << "): " << isnormal(5.23) << endl; cout << "isnormal(" << 0.00 << "): " << isnormal(0.00) << endl; cout << "isnormal(" << 2.0/0.0 << "): " << isnormal(2.0/0.0) << endl; }
আউটপুট
isnormal(5.23): 1 isnormal(0): 0 isnormal(inf): 0