Math Round Function

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

Input Required

This code uses input(). Please provide values below: