# C++ Math

## C++ Math

C++ has many functions that allows you to perform mathematical tasks on numbers.

## Max and min

The `max(x,y)` function can be used to find the highest value of x and y:

### Example

cout << max(5, 10);
Try it Yourself »

And the `min(x,y)` function can be used to find the lowest value of x and y:

### Example

cout << min(5, 10);
Try it Yourself »

Other functions, such as `sqrt` (square root), `round` (rounds a number) and `log` (natural logarithm), can be found in the `<cmath>` header file:

### Example

// Include the cmath library
#include <cmath>

cout << sqrt(64);
cout << round(2.6);
cout << log(2);
Try it Yourself »

## Complete Math Reference

For a complete reference of Math functions, go to our C++ Math Reference.

## Exercise:

Use the correct function to print the highest value of `x` and `y`.

```int x = 5;
int y = 10;
cout << (x, y);
```

Start the Exercise

×

## Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
sales@w3schools.com