#define xex 0.004445664478789745456464445448789 // :))))))) // my sinuses have a problem.. i am ill, you know.. ;) #include double fakto(int x) { return(x?fakto(x-1)*x:1); } double do_sin(int x) { double sum=0, element; int i; char flag=1; for(i=0;;++i) { el=exp((2*i+1)*log(x)); //some elementary math, watson.. :) el=(flag*el)/fakto(2*i+1); if (el