Прототип функции acos:
double acos( double agl );
float acos( float agl );
long double acos( long double agl );
Заголовочный файл
| Название | Язык |
|---|---|
| math.h | С |
| cmath | С++ |
Описание
Вычисление арккосинуса, функция acos возвращает арккосинус значения agl.
В тригонометрии, арккосинус является обратной тригонометрической функцией косинуса.
В C++, эта функция перегружена в заголовочном файле <valarray> (смотреть acos в библиотеке массивов числовых значений ).
В Си, определён только один прототип этой функции, с типом данных double.
Параметры:
- agl
Значение с плавающей точкой в интервале [-1,+1].
Если аргумент не входит в этот интервал, возникает ошибка диапазона допустимых значений, и глобальная переменная errno устанавливается в EDOM.
Возвращаемое значение
Значение арккосинуса agl, в интервале [0, Pi].
Пример: исходный код программы
// пример использования функции арккосинуса: acos
#include <iostream> // для оператора cout
#include <cmath> // для функции acos
#define PI 3.14159265 // число ПИ
int main()
{
double param = 0.5;
std::cout << "Арккосинус " << param
<< " = " << (acos (param) * 180.0 / PI) // вычисляем арккосинус
<< " градусов " << std::endl;
return 0;
}
Пример работы программы
CppStudio.com
Арккосинус 0.5 = 60 градусов
Комментарии
lnikaFax
Работа в интернете