En C++, islessgreater() es una función predefinida que se usa para cálculos matemáticos. math.h es el archivo de encabezado requerido para varias funciones matemáticas.
La función islessgreater() se usa para verificar si el primer argumento dado a la función es menor o mayor que el segundo argumento dado a la función o no. Significa que si a es el primer argumento y b es el segundo argumento, entonces se comprueba si a>b || a<b o no.
Sintaxis:
bool islessgreater(a, b)
CPP
// CPP code to illustrate // the exception of function #include <bits/stdc++.h> using namespace std; int main() { // Take any values int a = 5; double f1 = nan("2.0"); bool result; // Since f1 value is NaN so // with any value of a, the function // always return false(0) result = islessgreater(f1, a); cout << f1 << " islessgreater than " << a << ": " << result; return 0; }
Producción:
nan islessgreater than 5: 0
Ejemplo:
- Programa:
CPP
// CPP code to illustrate
// the use of islessgreater function
#include <bits/stdc++.h>
using
namespace
std;
int
main()
{
// Take two any values
float
a, b;
bool
result;
a = 10.2;
b = 8.5;
// Since 'a' is not less than 'b'
// but greater than 'b' so answer
// is true(1)
result = islessgreater(a, b);
cout << a <<
" islessgreater than "
<< b
<<
": "
<< result << endl;
int
x = 2;
// Since 'x' is not greater than 'b'
// but less than 'a' variable so answer
// is true(1)
result = islessgreater(x, a);
cout << x <<
" islessgreater than "
<< a
<<
": "
<< result << endl;
a = 8.5;
// Since value of 'a' and 'b' are
// equal so answer is false(0)
result = islessgreater(a, b);
cout << a <<
" islessgreater than "
<< b
<<
": "
<< result;
return
0;
}
Producción:
10.2 islessgreater than 8.5: 1 2 islessgreater than 10.2: 1 8.5 islessgreater than 8.5: 0
Aplicación:
Esta función se puede utilizar en varios lugares, uno de ellos puede ser en búsqueda lineal.
CPP
// CPP code to illustrate the // use of islessgreater function #include <bits/stdc++.h> using namespace std; int main() { // taking inputs int arr[] = { 5, 2, 8, 3, 4 }; int n = sizeof(arr) / sizeof(arr[0]); // Lets we want to search for 1 in // the arr array int a = 1; int flag = 0; for (int i = 0; i < n; i++) { if (islessgreater(arr[i], a)) { flag = 1; } } if (flag == 0) { cout << a << " is present in array"; } else { cout << a << " is not present in array"; } return 0; }
Producción:
1 is not present in array
Publicación traducida automáticamente
Artículo escrito por AKASH GUPTA 6 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA