Я пытался выяснить метод Ньютона, чтобы найти корень уравнения. И эта ошибка появилась, и я не мог справиться с этим.
double fn(double n){
return sin(n)+log(n)-1;
}
double f1n(double n){
return cos(n)+1/n;
}
double operation(double n){
n=n-fn/f1n;
while(fn>0.000001){
n=n-fn/f1n;
}
return n;
}
Вы забыли пройти n
к вашим функциям.
double operation(double n)
{
n = n - fn(n) / f1n(n);
while(fn(n) > 0.000001)
{
n = n - fn(n) / f1n(n);
}
return n;
}
Других решений пока нет …