Y=x(y'-xcosx)
xy'-x^2cosx-y=0 |:x
y'-xcosx-y/x=0
y'-y/x=xcosx
Выполним замену y=uv, y'=u'v+uv'
u'v+uv'-uv/x=xcosx
v(u'-u/x)+uv'=xcosx
Получим систему уравнений.
{u'-u/x=0; uv'=xcosx
Решим первое уравнение системы.
u'=u/x
du/dx=u/x
du/u=dx/x
lnu=lnx
u=x
Поставим полученное u во второе уравнение системы.
xv'=xcosx |:x
v'=cosx
dv/dx=cosx
dv=cosxdx
v=sinx+C
Выполним обратную замену.
y=uv=x(sinx+C)