2,998
Chat with our AI personalities
The odd number before 3000 is 2999. An odd number is any integer that cannot be divided evenly by 2, leaving a remainder of 1. Since 3000 is an even number (divisible by 2), the odd number immediately before it is 2999.
248
the last even number before 900,000 is 899,998
This scenario is impossible. An odd number added with an even number will always be odd. I don't think any number.
It is not possible to answer the question because numbers are infinitely dense. You might think that 1.9 comes before 2 but 1.99 is nearer and so has a better claim to being the number before 2. But then 1.999 has an even better claim, and so on. For ever.