CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
acos
acos
Функция Вычисляет арккосинус. Синтаксис Версия для вещественных Версия для комплексных #include <math.h> #include<complex.h> double acos(double x); complex acos(complex x); Файл, содержащий Версия для вещественных Версия для комплексных прототип math.h complex.h Описание acos возвращает арккосинус введенного значения. Аргументы acos должны быть в диапазоне от -1 до 1. Аргументы, выходящие за пределы этого диапазона, вынуждают acos вернуть NAN и установить errno в: EDOM - Ошибка области определения Комплексный обратный косинус определяется следующим образом: acos(z)=-i*log(z+i*sqrt(1-z^2)) Возвращаемое Вещественная версия acos возвращает значение в диа- значение пазоне от 0 до pi. Управление ошибками для этой функции можно изменить с помощью функции matherr. Переносимость Вещественная версия acos поддерживается в системах UNIX и определена в ANSI C. Комплексная версия acos требует С++ и скорее всего непереносима. Смотрите также asin,atan,atan2,complex,cos,matherr,sin,tan Пример: #include<stdio.h> #include<math.h> int main(void) { double result; double x=0.5; result = acos(x); printf("Арккосинус от %1f равен %1f\n",x,result); return 0; }