Answer:
Yes, he can fit 18 books on the shelf.
Explanation:
They will fit if maximum width of 18 books is less than minimum length of the shelf.
The minimum length of the shelf is 46.5 cm ( as its measured to nearest cm).
The maximum width of a book < 2.55 ( its measured to nearest 0.1 cm).
So multiplying width of books by 18 we get:
2.55*18 = 45.9 which is less than 46 so the answer is YES.