Solve in rational numbers, the equation, $$x\lfloor x\rfloor\{x\}=58$$ where $\lfloor x\rfloor$ and $\{x\}$ are the greatest integer less than or equal to $x$ and the fractional part of $x$ respectively.
I tried to make an equation like: $$(a+b)ab=58$$ where $a=\lfloor x\rfloor$ and $b=\{x\}$ and giving the restrictions that $a$ is an integer and $b$ is a rational number such that $0≤b<1$.
Then I made a quadratic equation over $b$ and used the famous quadratic formula. But everything became complex (not the mathematical 'complex') and so please help me out. Thanks in advance!