![]() |
Дней в году
Как средствами С++ (или может в Windows есть такаая функция) получить количество дней в указанном году?
|
Каждый 4-ый год - високосный. Я думаю для того, чтобы проверить остаток от деления на 4 не нужен алгоритм ;)
|
Я имею ввиду встроенную в Windows функцию?
|
А что значит встроенную? Библиотечную что-ли? Или WINAPI? Количество дней в году считается элементарным действием и думаю в стандартных библиотеках её искать не стоит, а взять и написать самому - это ровно одна строка кода.
|
Цитата:
P.S. Взято отсюда. В C++ ничего не понимаю потому с ним помочь не смогу. |
if ((!(year%4)&&((year%100)))||(!(year%400))) day = 356; else day = 355;
Это само определение, здесь: ! - отрицание % - взятие по модулю && - логическое И || - логическое ИЛИ Возможно в синтаксисе ошибся чутка;) |
Код:
if (((year % 4 == 0) && (!(year % 100 == 0))) || (year % 400 == 0)) |
| Часовой пояс GMT +4, время: 11:36. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.