Не успел человек зарегистрироваться, как начинает что-то требовать... Да ещё и на C/C++! А скопировать вторую строчку в гугл и нажать поиск не судьба? Синус и корень сразу получишь... С логорифмом чуть труднее.
гГГ. Ничего внятного ненашел. Только про синус. #include <math.h> #include <conio.h> #include <stdio.h> // Ôóíêöèÿ íàõîæäåíèÿ êîñèíóñà double my_sin(double x,double eps) { double s,sn; // Ñóììà è òåêóùåå ñëàãàåìîå ðÿäà int n; for (s=0., sn=x, n=1; fabs(sn) > eps;n++) { s+=sn; sn=-sn*x*x/(2.*n*(2.*n+ 1)); } return s; } void main() { //clrscr(); double x = 0.5; printf("x=%0.1lf\t my_sin=%0.4lf\t sin=%0.4lf\n",x,my_sin(x,0.0001),sin(x)); // printf("90=%lf\n",90*3.14/180); // printf("90=%lf\n",1.57*180/3.14); //printf("kor=%0.4lf %0.4lf\n",find(4,0.0001),sqrt(4)); getch(); }
CRAZY_ Если я правильно понял, то ты найдешь алгоритмы здесь <ul type=disc><li>algorithm.narod.ru<li>algolist.manual.ru</ul>
Вот только не могу понять для чего все эти "выкрутасы" нужны, если на FPU элементарные функции в одну-две строчки на асме кодируются и вычисляются быстрее и точнее. Особенно квадратный корень умиляет - на всех процах FSQRT вычисляется практически за то же время (или чуть дольше), что и одно деление - чего тут выдумывать ?