tig81, правильно получено. Наверное, стандартным введением y'=p(y).
Захар, вы при извлечении корня забыли "плюс-минус". А получившееся уравнение интегрируется очень просто:
dy/(yf(ln y))=dx
d(ln y)/f(ln y)=dx,
где вместо f надо написать Вашу функцию от логарифма.