- •Перелік лабораторних робіт
- •Лабораторна робота №1 "Прості типи даних. Базові конструкції мови с"
- •Додаткові задачі, що пропонувалися на Всеукраїнських олімпіадах з програмування у 2001 та
- •2002 Роках (м. Одеса, м. Чернівці)
- •Потоків”
- •Частина 4. Додатки
- •4.1 Вбудований відлагоджувач програм
- •4.2 Таблиця символів ascii
- •4.3 Розширені коди клавіатури
- •4.4 Функції стандартної бібліотеки Функції для роботи із символами
- •Функції для роботи з ос (dos.H)
- •Математичні функції (math.H)
- •Функції I/o (stdio.H)
- •Консольні функції I/o (conio.H)
- •4.5 Пріоритети операцій Таблиця 4.14. Пріоритети операцій
- •4.6 Основні комбінації клавіш середовища тс
- •Література
- •10005, М. Житомир, вул. Черняхівського, 103.
Математичні функції (math.H)
Таблиця 4.10. Математичні функції (math.h)
abs(int x); |
Повертає модуль цілого числа. |
int |
acos(double x); acosl(long double (x)); |
Повертає арккосинус аргумента. |
double long double |
asin(double x); asinl(long double (x)); |
Повертає арксинус аргумента. |
double long double |
305
Функції стандартної бібліотеки
atan(double x); atanl(long double (x)); |
Повертає арктангенс аргумента. |
double long double |
atan2(double y, double x); atan2l(long double(y), long double (x)); |
Повертає арктангенс відношення аргументів. |
double long double |
ceil(double x); ceill(long double (x)); |
Заокруглення до найменшого цілого, більшого або рівного заданому числу. |
double long double |
cos(double x); cosl(long double x); |
Обчислення косинуса. |
double long double |
cosh(double x); coshl(long double (x)); |
Обчислення гіперболічного косинуса. |
double long double |
exp(double x); exp(long double (x)); |
Повертає степінь числа е. |
double long double |
fabs(double x); fabsl(long double @E(x)); |
Повертає модуль числа (для дійсних чисел). |
double long double |
floor(double x); floorl(long double (x)); |
Заокруглення до найменшого цілого, меньшого або рівного заданому числу. |
double long double |
fmod(double x, double y); fmod(long double (x), long double (y)); |
Повертає залишок від ділення аргументів. |
double long double |
frexp(double x, int *exponent); frexp(long double (x), int *(exponent)); |
Виділяє з числа мантису і експоненціальну частину. |
double long double |
ldexp(double x, int expon); ldexpl(long double (x), int (expon)); |
Перетворює мантису і показник степеня в число. |
double long double |
log(double x); logl(long double (x)); |
Обчислює натуральний логарифм. |
double long double |
log10(double x); log10l(long double (x)); |
Обчислює десятковий логарифм. |
double long double |
modf(double x, double *ipart); modfl(long double (x), long double *(ipart)); |
Розбиває число на цілу і дробову частини. |
double long double |
3 06
Розділ 4. Додатки
pow(double x, double y); pow(long double (x), long double (y)); |
Підносить число до вказаного степеня. |
double long double |
sinl(long double x) sin(double x); |
Обчислює синус аргумента. |
long double double |
sinh(double x); sinhl(long double (x)); |
Обчислює гіперболічний синус аргумента. |
double long double |
sqrt(double x); sqrtl(long double @E(x)); |
Обчислює квадратний корінь аргумена. |
double long double |
tan(double x); tanl(long double x); |
Обчислює тангенс аргумента. |
double long double |
tanh(double x); tanhl(long double (x)); |
Обчислює гіерболічний тангенс аргумента. |
double long double |
