C ++ round () - Biblioteca padrão C ++

A função round () em C ++ retorna o valor integral que está mais próximo do argumento, com casos intermediários arredondados de zero.

A função round () em C ++ retorna o valor integral que está mais próximo do argumento, com casos intermediários arredondados de zero.

protótipo round () (a partir do padrão C ++ 11)

rodada dupla (duplo x); float round (float x); rodada dupla longa (duplo x longo); rodada dupla (T x); // Para tipo integral

A função round () recebe um único argumento e retorna um valor do tipo double, float ou long double. Esta função é definida no arquivo de cabeçalho.

Parâmetros round ()

A função round () leva um único valor de argumento para arredondar.

round () Valor de retorno

A função round () retorna o valor integral mais próximo de x, com casos intermediários arredondados de zero.

Exemplo 1: Como round () funciona em C ++?

 #include #include using namespace std; int main() ( double x = 11.16, result; result = round(x); cout << "round(" << x << ") = " << result << endl; x = 13.87; result = round(x); cout << "round(" << x << ") = " << result << endl; x = 50.5; result = round(x); cout << "round(" << x << ") = " << result << endl; x = -11.16; result = round(x); cout << "round(" << x << ") = " << result << endl; x = -13.87; result = round(x); cout << "round(" << x << ") = " << result << endl; x = -50.5; result = round(x); cout << "round(" << x << ") = " << result << endl; return 0; )

Quando você executa o programa, a saída será:

 rodada (11,16) = 11 rodada (13,87) = 14 rodada (50,5) = 51 rodada (-11,16) = -11 rodada (-13,87) = -14 rodada (-50,5) = -51

Exemplo 2: função round () para tipos integrais

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

Quando você executa o programa, a saída será:

 rodada (15) = 15 

Para valores integrais, a aplicação da função round retorna o mesmo valor da entrada. Portanto, não é comumente usado para valores integrais na prática.

Artigos interessantes...