Carlos made the mistake of taking the cube root of each term of the polynomial(a common mistake). The cube root of 8x3 is 2x, likewise the cube root of 125 is 5. Look for the pattern, this a difference of perfect cubes:
(a3-b3) = (a-b)(a2+ab+b2) In our case a=2x, and b=5. Just plug into the equation.
8x3-125 = (2x-5)( (2x)2+(2x)(5)+(5)2) = (2x-5)(4x2+10x+25)
The second question, has to do with the rational root theorem. What it says that the only zeros have to be the constant term (last term) 4. divided by highest degree term (first term) 8. or factors of those. Factors of 4 are 4,2,1 divided by factors of 8 which is 8,4,2,1 so we have 4/8, 4/4,4/2,4/1 or 2/8, 2/4, 2/2, 2/1, or 1/8, 1/4, 1/2, 1/1 Now take out the duplicates we have possible rational roots 1/2, 1, 2, 4, 1/4, 1/8. Now each of these 6 possible roots we must consider the positive and negative ones always. +1/2 -1/2, +1, -1, +2,-2, +4, -4, +1/4 -1/4, +1/8, -1/8 plug them in and test to see if they make the equation zero to see if any are roots. It is possible that there are no rational roots, just complex roots.