Round in STL C++
C++ STL Function : round()
On this page we will discuss about library function round() in STL which is used in C++. The cmath header file is a C++ standard library header file that contains a set of math functions and macro definitions that are used to perform mathematical operations. The round function in C++ is a function in the cmath library that rounds a number to the nearest integer.
Library Function round() in C++
In C++ programming language the round() function is included in cmath header file.
The round() function in C++ can be used to round any floating-point number within the range of the corresponding floating-point type (double, float, or long double) to the nearest integer. The value is rounded to the nearest integer, with half-integers being rounded to the nearest even integer.
For example, round(1.5) will return 2, while round(2.5) will return 2.
Syntax
double round(double x); float round(float x); long double round(long double x);
Parameters
The round() function takes a single parameter x.
Parameter | Description |
---|---|
x | It is a floating-point number which is to be rounded off. |
Return value
Implementation of round() function in C++
Example 1:
#include <iostream> #include <cmath> using namespace std; int main() { double num = 3.14; cout << "round(" << num << ") = "<< round(num) << endl; num = 3.7; cout << "round(" << num << ") = "<< round(num) << endl; return 0; }
Output:
round(3.14) = 3 round(3.7) = 4
Example 2:
#include <iostream> #include <cmath> using namespace std; int main() { double num, result; num = -13.13; result = round(num); cout << "round(" << num << ") = " << result << endl; num = -15.48; result = round(num); cout << "round(" << num << ") = " << result << endl; num = -60.7; result = round(num); cout << "round(" << num << ") = " << result; return 0; }
Output:
round(-13.13) = -13 round(-15.48) = -15 round(-60.7) = -61
Prime Course Trailer
Related Banners
Get PrepInsta Prime & get Access to all 200+ courses offered by PrepInsta in One Subscription
Get over 200+ course One Subscription
Courses like AI/ML, Cloud Computing, Ethical Hacking, C, C++, Java, Python, DSA (All Languages), Competitive Coding (All Languages), TCS, Infosys, Wipro, Amazon, DBMS, SQL and others
Login/Signup to comment