C++ Math round
This function is used to round off the given value which can be either float or double.
For example:
Example
round(5.8)= 6;
round(-1.1)= -1;
Syntax
Suppose a number is 'x'. Syntax would be:
Example
return_type round(data_type x);
Parameter
x : The value which can be either float or double.
Return value
It returns the rounded value of x. The return type of the value can be float, double or long double.
Example 1
Let's see a simple example when the value of x is positive
Example
#include <iostream>
#include<math.h>
using namespace std;
int main()
{
float x=8.3;
std::cout << "The value of x is : " <<x<< std::endl;
cout<<"Rounded value of x is : "<<round(x);
return 0;
}
Output:
Output
The value of x is : 8.3
Rounded value of x is : 8
Example 2
Let's see a simple example when the value of x is negative.
Example
#include <iostream>
#include<math.h>
using namespace std;
int main()
{
double x=-9.9;
std::cout << "The value of x is : " <<x<< std::endl;
cout<<"Rounded value of x is : "<<round(x);
return 0;
}
Output:
Output
The value of x is : -9.9
Rounded value of x is : -10