# 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 »

## C++ <cmath> Library

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