Почему при делении на 4 остаток не может быть равен 4.5?
Потому что остаток всегда должен быть меньше делителя. Следовательно, если делитель 4, по остаток больший 4 не может получиться.