- 561 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 23:47:43 ]
- >>560
はい。 #include<stdio.h> #include<math.h> #define EPS 0.0001 //x^3-7x^2+16x-10 double f(double x){ return x*(x*(x-7)+16)-10; } //3x^2-14x+16 double df(double x){ return x*(3*x-14)+16; } int main(){ double x,next=0; do{ x=next; next = x - f(x)/df(x); }while(fabs(next-x) > EPS*fabs(x)); printf("%f\n",next); }
|

|