Разделы сайта:
Статьи по C и C++Стандартная библиотека CКнигиЮмор
Краткое знакомство с фукциями math.h

Наверное, все знакомы с программой Калькулятор из Microsoft(r) Windows(r) и ее режимом "Инженерный". В состав стандартной библиотеки С входит огромное количество математических функций, аналогичных действиям из инженерного калькулятора.

abs - абсолютное значение (модуль)
acos, acosl - арккосинус
asin, asinl - арксинус
atan, atanl - арктангенс
atan2, atan2l - арктангенс2
cabs, cabsl - абсолютное значение комплексного числа
ceil, ceill - округление вверх, наименьшее целое, не меньшее х
cos, cosl - косинус
cosh, coshl - косинус гиперболический
exp, expl - экспонента
fabs, fabs - абсолютный модуль дроби
floor, floorl - округление вниз, наибольшее целое, не большее х
fmod, fmodl - остаток от деления, аналог операции %
frexp, frexpl - разделяет число на мантиссу и экспоненту
hypot, hypotl - гипотенуза
labs - модуль длинного целого
ldexp, ldexpl - произведение числа на два в степени exp
log, logl - логарифм натуральный
log10, log101 - логарифм лесятичный
modf, modfl - разделяет на целую и на дробную часть
poly, polyl - полином
pow, powl - степень
pow10, pow10l - степень десяти
sin, sinl - синус
sinh, sinhl - синус гиперболический
sqrt, sqrtl - квадратный корень
tan, tanl - тангенс
tanh, tanhl - тангенс гиперболический

Для работы с псевдослучайными числами применяются функции stdlib.h randomize (инициализирует генератор) и rand (генерирует число). Для некоторых компьютеров randomize будет неэффективен и гораздо лучше будет использовать функцию srand, использующую системное время. Для псевдослучайных чисел, не ограниченных RAND_MAX можно написать собственный макрос:

#define rand2(a, b) (rand()%b-a)+a
Генерирует псевдослучайное число между a и b.

Автор - Кляус Сергей.
Соавторство: Соавторство CBP, Zergling.

Автор и разработчик сайта - Кляус Сергей. Спасибо Форуму на Исходниках.RU за помощь в сборе материалов.
X