Javatpoint Logo
Javatpoint Logo

C++ Math fmax()

The function returns the maximum value between two numbers.

Conditions:

Consider two numbers 'x' and 'y'.

If(x>y): It returns x.
If(y>x): It returns y.
if (x=nan): It returns y.
if (y=nan): It returns x.

Syntax

Note: If any argument has an integral type, then it is cast to double. If any other argument is long double, then it is cast to long double.

Parameter

(x,y): Values among which the maximum value is calculated.

Return value

It returns the maximum value between two numbers.

Example 1

Let's see a simple example.

Output:

Values of x and y are :3.3,6.9
Maximum value is :6.9

In this example, value of y is greater than the value of x. Therefore, fmax() function returns the value of y.

Example 2

Let's see a simple example when one of the value is nan.

Output:

Values of x and y are :1.3,nan
Maximum value is :1.3

In this example, value of y is nan.Therefore, fmax() function returns the value of x.


Next TopicC++ Math Functions




Please Share

facebook twitter google plus pinterest

B.Tech / MCA


Learn Latest Tutorials