Нужно найти корни уравнения методом простых итераций, но врезултате выполнения моей программы получается бесконое число.
#include <iostream>
#include<cmath>
#include<cstdlib>
#include<stdio.h>
using namespace std;
void main() {
double xn,x0,eps,b;
eps = 0.0001;//точность вычисления корня
x0= 1;//начальное приближение
do {
xn = -(log(x0/3));//вычисляем очередное приближение
b = abs(xn - x0);//находим разницу между предыдущей итерацией и текущей
xn = x0;//предыдущую итерацию ставим равной текущей
} while (b > eps);//если условие верно,то продолжаем поиск
cout << "xn="<<xn<<'\n';
system("pause");
}