For a rational number to generate a repeating decimal, what must be true?

1) The denominator must be a prime number.
2) The rational number must not be a mixed number.
3) The denominator must not evenly divide any power of 10.
4) The numerator must be an odd number.

1 answer

3) The denominator must not evenly divide any power of 10.