There is an infinite number of numbers between 1 and 2.
Actually, there is an infinite number of decimals between 0 and 1.
There are an infinite amount of numbers between 1 and 2
1.5, 1.7
1.5, 1.6
0.01 and 0.02
-1
No. Natural numbers are the positive integers: 1, 2, 3, ...
5.6 and 5.9
5.6, 5.7
5.5, 5.6
Once again, if you're talking about whole numbers, then negative integers and zero. But since fractions and decimals are numbers, and are not integers, anything between negative infinity to 1 are before one. So fractions and/or decimals between 1 and zero, such as 1/2, 0.9, and anything between negative infinity and zero, such as -1024, -6/13, 69.029.
Divisors are whole numbers. The divisors of 100 between 1 and 10 are 1, 2, 4, 5 and 10.