CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
asin
ASIN #include <math.h> double asin(x); double x; Описaние. Функция asin вычисляет арксинус x в интервале -n/2 до n/2. Значение x должно быть между -1 и 1. Возвращаемое значение. Функция asin возвращает результат арксинуса. Если x меньше -1 или больше 1, asin устанавливает errno в EDOM, печатает сооб- щение об ошибке DOMAIN в stderr и возвращает 0. Обрaботкa ошибок может быть модифицировaнa при изменении процедуры matherr. См.тaкже acos, atan, atan2, cos, matherr, sin, tan. Пример: #include <math.h> int errno; main() { float x,y; for (errno=EDOM; errno==EDOM; y=asin(x)) { printf("Sine="); scanf("%f", &x); errno = 0; } printf("Arc sine of %f\n",x,y); } На выходе: Sine = -1.001 asin: DOMAIN error Sine = -1 Arc sine of -1.000000=-1.570796