d7d1cd
Прошу прощения за оффтоп, наверное. Но не могу решить такую задачу (на плюсах, конечно). Задано число от 1 до 31 (это день в месяце).
Необходимо определить другое число, которое будет равно 1, если первое лежит в диапазоне от 1 до 5 включительно (1-5: 1). И так далее 6-10: 5, 11-15: 10, 16-20: 15, 21-25: 20, 26-31: 25.
Можно, конечно, решить if-ами, но это как-то много кода. Может есть простое решение?
Интересно... почему 1-5: 1 , а 6-10: 5 ?
Должно быть 1-5: 0