Witam mam problem z tym zadaniem.
Wyznaczyć metodą kolejnych przybliżeń przybliżone rozwiązanie równania x ln x x – 1 = 0, program ma zawierać 0.00001 miejsc po przecinku w przedziale ( 0 ; 1,5).
Jak należy zapisać kod aby zadeklarować powyższe równanie do programu w C++?

wcześniej pisałem program do obliczania pierwiastków wraz z przybliżeniami czy można ten kod zmodyfikować do zadania powyżej?
#include <iostream>
#include <cmath>

using namespace std;

double pierwiastek(double a, double n)
{
//poczatkowe przyblizenie
double result = a;
//x^n-1
double tmp = pow(result,(n-1));
//dokladnosc obliczen
double e = 0.00000001;

//dopoki wynik jest mniej dokladny niz zadana wartosc
while (abs(a - tmp * result)>= e)
{
//oblicz nowe przyblizenie
result = 1/n*((n-1)*result + (a/tmp));
//x^n-1
tmp = pow(result, n-1);
}

return result;
}

int main()
{

double a,b;
cout << "Pierwiastek n-tego stopnia" << endl;
cout << "Liczba pierwiastkowana: ";
cin >> a;
cout << "Podstawa pierwiastka: ";
cin >> b;

cout << pierwiastek(a,b);

return 0;
}