## C++ round()

Last Updated On Saturday 9th Apr 2022

## C++ round

The round() function in C++ returns the integral value that is nearest to x, with halfway cases rounded away from zero

## how to round in c++

	#include <iostream>
#include <cmath>
using namespace std;
int main() {
cout << round(14.4);
cout << round(14.6);
return 0;
}


	14
15



round() Syntax

The syntax of round() function is:

	round(double num);



## round c++

round() Parameters

The round() function takes the num parameters.
* A floating-point number – num – which is to be rounded off , can be a any of double , float , long double.

c++ round() returns

• The value of num rounded to the nearest integral (as a floating-point value).

### rounding in c++

	#include <iostream>
#include <cmath>
using namespace std;

int main() {

double num, res;

num = 14.14;
res = round(num);

cout << "round(" << num << ") = " << res << endl;

num = 44.88;
res = round(num);

cout << "round(" << num << ") = " << res << endl;

num = 21.34;
res = round(num);

cout << "round(" << num << ") = " << res << endl;

num = 87.56;
res = round(num);

cout << "round(" << num << ") = " << res;

return 0;
}



## std round

	round(14.14) = 14
round(44.88) = 45
round(21.34) = 21
round(87.56) = 88



With Negative Numbers

## c++ round to nearest integer

	#include <iostream>
#include <cmath>
using namespace std;

int main() {

double num, res;

num = -14.14;
res = round(num);

cout << "round(" << num << ") = " << res << endl;

num = -44.88;
res = round(num);

cout << "round(" << num << ") = " << res << endl;

num = -21.34;
res = round(num);

cout << "round(" << num << ") = " << res << endl;

num = -87.56;
res = round(num);

cout << "round(" << num << ") = " << res;

return 0;
}


	round(-14.14) = -14
round(-44.88) = -45
round(-21.34) = -21
round(-87.56) = -88



References