English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C++ Biblioteca de Funções <cmath>
C ++acos() - uso e exemplo
esta função retorna o valor do arco cosseno (parâmetro) em forma de radianos na função acos() em<cmath>definido no cabeçalho.
[Matemática] cos-1++]
double acos(double x); float acos(float x); long double acos(long double x); double acos(T x); //do tipo inteiro
a função acos() usa[-1,1]um parâmetro obrigatório de único valor no intervalo.1até-1no intervalo.
supondo que o parâmetro esteja no intervalo[-1,1]no intervalo, a função acos() retorna um valor no intervalo [0, π].
se o parâmetro for maior que1ou menor-1,então o acos() retorna NaN, que não é um número.
parâmetro (x) | valor de retorno |
---|---|
x = [-1,1] | [0, π] em radianos |
-1> x ou x> 1 | NaN (não numérico) |
#include <iostream> #include <cmath> using namespace std; int main() { double x = 0.0, result; result = acos(x); cout << "acos(x) = " << result << " radians" << endl; cout << "acos(x) = " << result*180/3.1415 << " graus " << endl; return 0; }
Quando executar o programa, a saída será:
acos(x) = 1.5708 radians acos(x) = 90.0027 degrees
#include <iostream> #include <cmath> using namespace std; int main() { int x == -1; double result; result = acos(x); cout << "acos(x) = " << result << " radians" << endl; // Converter o resultado para graus cout << "acos(x) = " << result*180/3.1415 << " degrees"; return 0; }
Quando executar o programa, a saída será:
acos(x) = 3.14159 radians acos(x) = 180.005 degrees