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