इस लेख में हम C++ STL में काम करने, वाक्य रचना और पास के () फ़ंक्शन के उदाहरणों पर चर्चा करेंगे।
नज़दीकी क्या है ()?
पासिंट () फ़ंक्शन सी ++ एसटीएल में एक इनबिल्ट फ़ंक्शन है, जिसे
फ़ंक्शन निकटतम अभिन्न मान प्राप्त करने के लिए इनपुट को राउंड ऑफ करता है, राउंड विधि का वर्णन fegetround द्वारा किया जाता है।
यह फ़ंक्शन तर्कों के रूप में फ्लोट, डबल और लॉन्ग डबल टाइप मानों को स्वीकार करता है।
सिंटैक्स
double nearbyint(double num); float nearbyint(float num); long double nearbyint(long double 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