La función nearint() se define en el archivo de encabezado cmath . Esta función redondea el valor dado a un valor integral cercano utilizando el método de redondeo actual. El método de redondeo actual se describe en fegetround .
Sintaxis:
float nearbyint(float x); or, double nearbyint(double x); or, long double nearbyint(long double x);
Parámetros: esta función acepta un solo parámetro x que contiene un valor de coma flotante.
Valor devuelto: Devuelve el valor redondeado de x a un valor integral cercano mediante el método de redondeo.
Los siguientes programas ilustran la función nearint() en C++:
Programa 1:
// C++ program to demonstrate // example of nearbyint() function. #include <bits/stdc++.h> using namespace std; int main() { float x = 2.7; cout << "Value of x = " << x << endl; cout << "Round off value of x = " << nearbyint(x); return 0; }
Producción:
Value of x = 2.7 Round off value of x = 3
Programa 2:
// C++ program to demonstrate // example of nearbyint() function. #include <bits/stdc++.h> using namespace std; int main() { double x = 3.2; cout << "Value of x = " << x << endl; cout << "Round off value of x = " << nearbyint(x); return 0; }
Producción:
Value of x = 3.2 Round off value of x = 3
Publicación traducida automáticamente
Artículo escrito por bansal_rtk_ y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA