Стандартные математические функции. математических вычислений используются В языке C для стандартные математические функции, декларированные в заголовочном файле math.h (табл. 1 и табл. 2). Таблица 1- Тригонометрические и гиперболические функции Тригонометрические функции (угол задается в радианах) sin(x) - синус cos(x) - косинус tan(x) - тангенс Обратные тригонометрические Гиперболические функции (возвращают функции угол в радианах) asin(x) - арксинус sinh(x) гиперболический синус acos(x) - арккосинус cosh(x) гиперболический косинус atan(x) - арктангенс tanh(x) гиперболический тангенс atan2(y, x) - угол в полярных координатах точки (x, y) в диапазоне 2 , 2 . Таблица 2 - Другие наиболее часто используемые математические функции Функция hypot(x,y) exp(x) log(x) log10(x) pow(x, y) pow10(p) sqrt(x) ceil(x) floor(x) fabs(x) Действие вычисляет гипотенузу прямоугольного треугольника с катетами x и y x экспоненциальная функция, e натуральный логарифм, ln(x), x > 0 десятичный логарифм, lg(x), x > 0 y вычисляет x . Ошибка области, если x = 0 и y ≤ 0 или x < 0, y - не целое p Вычисляет 10 . Результат вычисляется в виде double. Все аргументы считаются допустимыми, p типа int. корень квадратный из x, x ≥ 0 находит наименьшее целое типа double, не меньшее x ceil(6.25) = 6.00, ceil(-6.25) = -6.00 находит наибольшее целое типа double не превышающее значение x. floor(6.25) = 6.00, floor(-6.25) = -7.00 абсолютное значение (модуль) числа с плавающей точкой fabs(-6.25) = 6.25