В стандартной библиотеке C++ имеется несколько математических функций, которые можно использовать для различных математических операций. Вот некоторые часто используемые математические функции в C++:
-
abs(): эта функция возвращает абсолютное значение целого числа или числа с плавающей запятой.
-
sqrt(): вычисляет квадратный корень заданного числа.
-
pow(): эта функция вычисляет степень числа. Он принимает два аргумента: основание и показатель степени.
-
exp(): возвращает экспоненциальное значение числа.
-
log(): эта функция вычисляет натуральный логарифм числа.
-
sin(), cos(), tan(): эти функции вычисляют значения тригонометрического синуса, косинуса и тангенса угла соответственно. Угол указывается в радианах.
-
ceil(): округляет число с плавающей запятой до ближайшего целого числа, большего или равного ему.
-
floor(): эта функция округляет число с плавающей запятой до ближайшего целого числа, меньшего или равного ему.
-
round(): округляет число с плавающей запятой до ближайшего целого числа, при этом связи округляются до ближайшего четного числа.
-
fmod(): эта функция вычисляет остаток от деления двух чисел с плавающей запятой.
-
min() и max(): эти функции возвращают минимум и максимум двух чисел соответственно.
-
rand() и srand(): эти функции используются для генерации случайных чисел. rand() генерирует псевдослучайное целое число, а srand() используется для заполнения генератора случайных чисел.
-
acos(), asin(), atan(): эти функции вычисляют обратные тригонометрические значения (аркосинус, арксинус и арктангенс) числа.
-
hypot(): вычисляет длину гипотенузы прямоугольного треугольника, зная длины двух других сторон.
-
erf() и erfc(): эти функции вычисляют функцию ошибки и дополнительную функцию ошибки соответственно.
-
factorial(): это не встроенная функция, но ее можно реализовать для рекурсивного или итеративного вычисления факториала числа.
Это всего лишь несколько примеров математических функций, доступных в C++. Стандартная библиотека C++ предоставляет гораздо больше функций и математических констант.