max7C4 Ну это уже совсем... Во-первых, надо остаток брать вместо частного, а во вторых - Вы не читали обсуждение вопроса, иначе бы обратили внимание на поведение подобного кода для случая 30 ноября