islessgreater() en C/C++

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *