tig81, правильно получено. Наверное, стандартным введением y'=p(y).

Захар, вы при извлечении корня забыли "плюс-минус". А получившееся уравнение интегрируется очень просто:

dy/(yf(ln y))=dx

d(ln y)/f(ln y)=dx,

где вместо f надо написать Вашу функцию от логарифма.