специально глянул в math.h abs Возвращает абсолютную величину целого числа
acos арккосинус
asin арксинус
atan арктангенс
atan2 арктангенс с двумя параметрами
ceil округление до ближайшего большего целого числа
cos косинус
random выводит случайное число от 0 до аргумента функции.
exp вычисление экспоненты
fabs абсолютная величина (числа с плавающей точкой)
floor округление до ближайшего меньшего целого числа
fmod вычисление остатка от деления нацело для чисел с плавающей точкой
frexp разбивает число с плавающей точкой на мантиссу и показатель степени.
ldexp умножение числа с плавающей точкой на целую степень двух
log натуральный логарифм
log10 логарифм по основанию 10
modf(x,p) извлекает целую и дробную части (с учетом знака) из числа с плавающей точкой
pow(x,y) результат возведения x в степень y, xy
sin синус
sinh гиперболический синус
sqrt квадратный корень
tan тангенс
tanh гиперболический тангенс
имеет смысл реализовывать
sin, cos, sqrt, ну и random
синус-косинус однозначно по таблице, мне кажется вычисление в целых через ряды проиграет флоату
а таблица у каждого своя
корень - итерациями
ну а генерация случайной величины
http://royvanrijn. …ages/random_number.png
и ради одной 2 функций делать библиотеку?