Функция acos
Функция acos возвращает арккосинус переданного числа,
то есть угол в радианах, косинус которого равен этому числу.
В первый параметр мы передаем значение типа double,
которое должно лежать в диапазоне от -1 до 1.
Если значение выходит за пределы этого диапазона,
функция возвращает nan и устанавливает ошибку errno.
Результат работы функции лежит в диапазоне от 0 до π радиан.
Синтаксис
#include <cmath>
double acos(double x);
float acos(float x);
long double acos(long double x);
Пример
Давайте вычислим арккосинус числа 1:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double res = acos(1.0);
cout << res << endl;
return 0;
}
Результат выполнения кода:
0
Пример
Давайте вычислим арккосинус числа 0:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double res = acos(0.0);
cout << res << endl;
return 0;
}
Результат выполнения кода:
1.5708
Пример
Давайте вычислим арккосинус числа -1:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double res = acos(-1.0);
cout << res << endl;
return 0;
}
Результат выполнения кода:
3.14159