C ++ fdim () - Biblioteca estándar de C ++

La función fdim () en C ++ toma dos argumentos y devuelve la diferencia positiva entre el primer y el segundo argumento.

Prototipo fdim () (A partir del estándar C ++ 11)

doble fdim (doble x, doble y); flotar fdim (flotar x, flotar y); long double fdim (larga doble x, larga doble y); Fdim promocionado (Type1 x, Type2 y); // Para otras combinaciones de tipos aritméticos.

Desde C ++ 11, si algún argumento pasado a fdim () es long double, el tipo de retorno Promoted es long double. De lo contrario, el tipo de valor devuelto Promocionado es double.

Esta función se define en el archivo de encabezado.

Parámetros de fdim ()

La función fdim () toma dos parámetros de tipo de punto flotante o integral:

  • x - primer argumento de fdim ()
  • y - segundo argumento para fdim ()

fdim () Valor de retorno

La función fdim () devuelve:

  • x-ysi x> y
  • 0 si x ≦ y

Ejemplo: ¿Cómo funciona fdim ()?

 #include #include using namespace std; int main() ( double x = 22.31, y = 13.17, result; result = fdim(x, y); cout << "fdim(x, y) = " << result << endl; long double xLD = -22.31, resultLD; y = 13.14; resultLD = fdim(xLD, y); cout << "fdim(xLD, y) = " << resultLD << endl; return 0; )

Cuando ejecute el programa, la salida será:

 fdim (x, y) = 9.14 fdim (xLD, yLD) = 0

Articulos interesantes...