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

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


এই আর্টিকেলে C++ STL-এ nearbyint() ফাংশনের কাজ, সিনট্যাক্স এবং উদাহরণ আলোচনা করা হয়েছে।

nearbyint() কী?

nearbyint() C++ STL-এ একটি বিল্ট-ইন ফাংশন যা <cmath> হেডার ফাইলে সংজ্ঞায়িত। এটি ইনপুট অনুযায়ী রাউন্ড করা ইন্টিগ্রাল ভ্যালু পাওয়ার জন্য ব্যবহৃত হয়।

এই ফাংশন ইনপুটকে রাউন্ড অফ করে নিকটতম ইন্টিগ্রাল ভ্যালু বের করে। রাউন্ড করার পদ্ধতি fegetround দ্বারা বর্ণিত।

এই ফাংশন float, double, এবং long double টাইপের ভ্যালু আর্গুমেন্ট হিসেবে গ্রহণ করে।

সিনট্যাক্স

double nearbyint(double num);
float nearbyint(float num);
long double nearbyint(long double num);

প্যারামিটার

  • num - রাউন্ড অফ করা মান।

রিটার্ন ভ্যালু

এই ফাংশন num-এর রাউন্ড অফ করা মান রিটার্ন করে।

উদাহরণ

ইনপুট

nearbyint(2.13);

আউটপুট

2

ইনপুট

nearbyint(3.4);

আউটপুট

3

উদাহরণ

#include <bits/stdc++.h> 
using namespace std; 

int main() {
    float var = 3.4;
    cout << "value of var is: " << var << endl;
    cout << "value after round off is: " << nearbyint(var);
    return 0;
}

আউটপুট

value of var is: 3.4
value after round off is: 3

উদাহরণ

#include <bits/stdc++.h> 
using namespace std; 

int main() {
    float var = 7.9;
    cout << "value of var is: " << var << endl;
    cout << "value after round off is: " << nearbyint(var);
    return 0;
}

আউটপুট

value of var is: 7.9
value after round off is: 8

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

  2. C++-এ log1p() ফাংশন

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

  4. PHP-এ pi() ফাংশন