НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ

C++ Підручник

C++ Головна C++ Інтро C++ Початок роботи C++ Синтаксис C++ Виведення C++ Коментарі C++ Змінні C++ Введення користувача C++ Типи даних C++ Оператори C++ Рядки C++ Математика C++ Булеві C++ Умови C++ Switch C++ Цикл While C++ Цикл For C++ Break/Continue C++ Масиви C++ Структури C++ Enums C++ Довідники C++ Вказівники

C++ Функції

C++ Функції C++ Параметри функції C++ Перевантаження функцій C++ Область застосування C++ Рекурсія

C++ Класи

C++ ООП C++ Класи/Об’єкти C++ Методи класу C++ Конструктори C++ Специфікатори доступу C++ Інкапсуляція C++ Успадкування C++ Поліморфізм C++ Файли C++ Винятки C++ Дата

C++ Як зробити

Скласти два числа Випадкові числа

C++ Довідник

C++ Довідник C++ Ключові слова C++ <iostream> C++ <fstream> C++ <cmath> C++ <string> C++ <cstring> C++ <ctime>

C++ Приклади

C++ Приклади C++ Компілятор C++ Вправи C++ Вікторина C++ Сертифікат

Мова програмування C++. Уроки W3Schools для початківців українською мовою

En Es De Fr

C++ Бібліотека cmath


C++ Математичні функції

Бібліотека <cmath> має багато функцій, які дозволяють виконувати математичні завдання з числами.

Список усіх математичних функцій можна знайти в таблиці нижче:

Функція Опис
abs(x) Повертає абсолютне значення x
acos(x) Повертає арккосинус x в радіанах
acosh(x) Повертає гіперболічний арккосинус x
asin(x) Повертає арксинус x в радіанах
asinh(x) Повертає гіперболічний арксинус x
atan(x) Повертає арктангенс x як числове значення між -PI/2 і PI/2 радіан
atan2(y, x) Повертає кут тета від перетворення прямокутних координат (x, y) у полярні координати (r, тета)
atanh(x) Повертає гіперболічний арктангенс x
cbrt(x) Повертає кубічний корінь з x
ceil(x) Повертає значення x, округлене до найближчого цілого числа
copysign(x, y) Повертає першу плаваючу кому x зі знаком другої плаваючої коми y
cos(x) Повертає косинус x (x у радіанах)
cosh(x) Повертає гіперболічний косинус x
exp(x) Повертає значення Ex
exp2(x) Повертає значення 2x
expm1(x) Повертає ex-1
erf(x) Повертає значення функції помилки при x
erfc(x) Повертає значення додаткової функції помилки при x
fabs(x) Повертає абсолютне значення плаваючого x
fdim(x) Повертає додатну різницю між x і y
floor(x) Повертає значення x, округлене до найближчого цілого числа
fma(x, y, z) Повертає x*y+z без втрати точності
fmax(x, y) Повертає найбільше значення плаваючих x та y
fmin(x, y) Повертає найменше значення плаваючих x та y
fmod(x, y) Повертає залишок x/y з плаваючою комою
frexp(x, y) Якщо x виражено як m*2n, повертає значення m (значення від 0,5 до 1,0) і записує значення n до пам’яті за вказівником y
hypot(x, y) Повертає sqrt(x2 +y2) без проміжного переповнення або недоповнення
ilogb(x) Повертає цілу частину логарифма x з плаваючою комою
ldexp(x, y) Повертає x*2y
lgamma(x) Повертає логарифм абсолютного значення гамма-функції при x
llrint(x) Округлює x до найближчого цілого числа та повертає результат як довге ціле число
llround(x) Округлює x до найближчого цілого числа та повертає результат як довге ціле число
log(x) Повертає натуральний логарифм x
log10(x) Повертає логарифм x за основою 10
log1p(x) Повертає натуральний логарифм x+1
log2(x) Повертає логарифм за основою 2 абсолютного значення x
logb(x) Повертає логарифм з плаваючою комою за основою абсолютного значення x
lrint(x) Округлює x до найближчого цілого числа та повертає результат як довге ціле число
lround(x) Округлює x до найближчого цілого числа та повертає результат як довге ціле число
modf(x, y) Повертає десяткову частину x та записує цілу частину в пам’ять за покажчиком y
nan(s) Повертає значення NaN (Not a Number / Не число).
nearbyint(x) Повертає x, округлений до найближчого цілого числа
nextafter(x, y) Повертає найближче число з плаваючою комою до x в напрямку y
nexttoward(x, y) Повертає найближче число з плаваючою комою до x в напрямку y
pow(x, y) Повертає значення x в степені y
remainder(x, y) Повертає залишок x/y, округлений до найближчого цілого числа
remquo(x, y, z) Обчислює x/y з округленням до найближчого цілого числа, записує результат у пам’ять за покажчиком z і повертає залишок
rint(x) Повертає x, округлений до найближчого цілого числа
round(x) Повертає x, округлене до найближчого цілого числа
scalbln(x, y) Повертає x*Ry (R зазвичай дорівнює 2)
scalbn(x, y) Повертає x*Ry (R зазвичай дорівнює 2)
sin(x) Повертає синус x (x у радіанах)
sinh(x) Повертає гіперболічний синус x
sqrt(x) Повертає квадратний корінь з x
tan(x) Повертає тангенс x (x у радіанах)
tanh(x) Повертає гіперболічний тангенс x
tgamma(x) Повертає значення гамма-функції при x
trunc(x) Повертає цілу частину x


Коментарі