isless() en C/C++

En C++, isless() es una función predefinida utilizada para cálculos matemáticos. math.h es el archivo de encabezado requerido para varias funciones matemáticas.
isless() función utilizada para verificar si el primer argumento dado a la función es menor que el segundo argumento dado a la función o no. Significa que si a es el primer argumento yb es el segundo argumento, entonces verifica si a<b o no.
Sintaxis: 
 

bool isless(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 b = nan("1");
    bool result;
  
    // Since b value is NaN so
    // with any value of a, the function
    // always return false(0)
    result = isless(a, b);
    cout << a << " isless than " << b
         << ": " << result;
  
    return 0;
}

Producción: 
 

5 isless than nan: 0

Ejemplo: 
 

  • Programa:

    CPP

    // CPP code to illustrate
    // the use of isless function
    #include <bits/stdc++.h>
    using namespace std;
      
    int main()
    {
        // Take two any values
        int a, b;
        bool result;
        a = 5;
        b = 8;
      
        // Since 'a' is not greater
        // than 'b' so answer
        // is true(1)
        result = isless(a, b);
        cout << a << " isless than " << b
             << ": " << result << endl;
      
        char x = 'a';
      
        // Since 'a' ascii value is less
        // than b variable so answer
        // is true(1)
        result = isless(x, b);
        cout << x << " isless than " << b
             << ": " << result;
      
        return 0;
    }

Producción:

5 isless than 8: 1
a isless than 8: 0

Nota: Con esta función, también puede comparar cualquier tipo de datos con cualquier otro tipo de datos. 
Aplicación 
Hay una variedad de aplicaciones donde podemos usar la función isless() para comparar dos valores como usar el ciclo while para imprimir los primeros 9 números naturales. 
 

CPP

// CPP code to illustrate
// the use of isless function
#include <bits/stdc++.h>
using namespace std;
  
int main()
{
    int i = 1;
    while (isless(i, 10)) {
        cout << i << " ";
        i++;
    }
    return 0;
}

Producción: 
 

1 2 3 4 5 6 7 8 9 

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 *