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

La función floor () en C ++ devuelve el mayor valor entero posible que es menor o igual que el argumento dado.

La función floor () en C ++ devuelve el mayor valor entero posible que es menor o igual que el argumento dado.

prototipo floor () (A partir del estándar C ++ 11)

piso doble (doble x); piso flotante (flotador x); piso doble largo (doble x largo); piso doble (T x); // Para tipo integral

La función floor () toma un solo argumento y devuelve un valor de tipo double, float o long double. Esta función se define en el archivo de encabezado.

Floor () Parámetros

La función floor () toma un solo argumento cuyo valor mínimo se calcula.

piso () Valor de retorno

La función floor () devuelve el valor entero más grande posible que es menor o igual que el argumento dado.

Ejemplo 1: ¿Cómo funciona floor () en C ++?

 #include #include using namespace std; int main() ( double x = 10.25, result; result = floor(x); cout << "Floor of " << x << " = " << result << endl; x = -34.251; result = floor(x); cout << "Floor of " << x << " = " << result << endl; x = 0.71; result = floor(x); cout << "Floor of " << x << " = " << result << endl; return 0; )

Cuando ejecute el programa, la salida será:

 Piso de 10.25 = 10 Piso de -34.251 = -35 Piso de 0.71 = 0

Ejemplo 2: función floor () para tipos integrales

 #include #include using namespace std; int main() ( int x = 15; double result; result = floor(x); cout << "Floor of " << x << " = " << result << endl; return 0; ) 

Cuando ejecute el programa, la salida será:

 Piso de 15 = 15 

El piso de un valor integral es el valor integral en sí mismo, por lo que la función piso no se usa en valores integrales en la práctica.

Articulos interesantes...