C++-এ রাউন্ড() ফাংশনটি ডাবল, ফ্লোট বা লং ডবল ভ্যালুকে কাছের ইন্টিগ্রেল মানের প্যারামিটার হিসাবে পাস করার জন্য ব্যবহার করা হয়। একটি c++ প্রোগ্রামে theround() ফাংশন ব্যবহার করতে ব্যবহৃত হেডার ফাইলটি হল
C++ 11 স্ট্যান্ডার্ড
-এর পরে রাউন্ড() এর ওভারলোড করা সংস্করণগুলি নিম্নরূপ- ডাবল রাউন্ড (ডবল ডি)
- ফ্লোট রাউন্ড ( ফ্লোট এফ )
- লং ডবল রাউন্ড (লং ডবল এলডি)
- ডাবল রাউন্ড ( T var )
দ্রষ্টব্য − ফেরত দেওয়া মানটি ফ্লোটিং পয়েন্ট হিসাবে উপস্থাপিত নিকটতম পূর্ণসংখ্যা, অর্থাৎ 2.3টির জন্য নিকটতম মানটি 2.0 হবে এবং 2 নয়।
একটি C++ প্রোগ্রামে রাউন্ড ফাংশনের ব্যবহার প্রদর্শন করতে নিম্নলিখিত প্রোগ্রাম ব্যবহার করা হয় -
উদাহরণ
#include <cmath> #include <iostream> int main(){ double num1=10.5; double num2=10.3; double num3=9.7; std::cout << "Nearest integer after round("<<num1<<") :" << round(num1)<< "\n"; std::cout << "Nearest integer after round("<<num2<<") :" << round(num2)<< "\n"; std::cout << "Nearest integer after round("<<num3<<") :" << round(num3)<< "\n"; num1=-9.3; num2=-0.3; num3=-9.9; std::cout << "Nearest integer after round("<<num1<<") :" << round(num1)<< "\n"; std::cout << "Nearest integer after round("<<num2<<") :" << round(num2)<< "\n"; std::cout << "Nearest integer after round("<<num3<<") :" << round(num3)<< "\n"; return 0; }
আউটপুট
Nearest integer after round(10.5) :11 Nearest integer after round(10.3) :10 Nearest integer after round(9.7) :10 Nearest integer after round(-9.3) :-9 Nearest integer after round(-0.3) :-0 Nearest integer after round(-9.9) :-10