In C++, the isgreaterequal() function is defined in the <cmath> or <math.h> header file and is used to determine whether the first argument is greater than or equal to the second argument. If the first value is greater than or equal to the second value, the function returns 1; otherwise, it returns 0.
The isgreaterequal() function supports float, double, long double, and other arithmetic data types.
It has the following syntax.
(x,y): The values which we want to compare.
| Parameter | Return value |
|---|---|
| x>=y | 1 |
| x<=y or x = nan or y = nan | 0 |
Here, we are going to discuss several examples to demonstrate the isgreaterequal() Function.
This example demonstrates how the isgreaterequal() function compares two floating-point values of the same type.
Output:
Values of x and y are: 8.7,7.7 isgreaterequal(x,y) :1
Explanation:
In this example, isgreaterequal() function determines that the value of x is greater than y. Therefore, it returns 1.
This example demonstrates how the isgreaterequal() function behaves when the values are of different data types.
Output:
Values of x and y are : 8.7,7 isgreaterequal(x,y) : 1
Explanation:
In this example, isgreaterequal() function determines that the value of x is greater than y. Therefore, it returns 1.
This example demonstrates how the isgreaterequal() function behaves when one of the values is NaN (Not a Number).
Output:
Values of x and y are : nan,8.0 isgreaterequal(x,y) : 0
Explanation:
In this example, the value of x is NAN. Therefore, the function returns 0.
We request you to subscribe our newsletter for upcoming updates.

We deliver comprehensive tutorials, interview question-answers, MCQs, study materials on leading programming languages and web technologies like Data Science, MEAN/MERN full stack development, Python, Java, C++, C, HTML, React, Angular, PHP and much more to support your learning and career growth.
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India