O
Olej
Хорошая задача: найти число дней между 2-мя датами ... заданными строкой, скажем, в формате: "dd.mm.yyyy" (или каком хотите другом).
1-е решение - самое худшее! (которое немедленно кидаются писать пЫАнЭры) - это тут же начать изобретать свой календарь, в меру своего (всегда ошибочного) понимания как календарь устроен: 30/31 дней, 28/29 и високосные годы и т.п.
Правильные (и без ошибок в ответе!) решения на C или C++ должны бы использовать системные функции даты/времени, POSIX API в случае C, например.
А как бы вы решили эту задачу?
(не заглядывая заранее в ответы ниже)
1-е решение - самое худшее! (которое немедленно кидаются писать пЫАнЭры) - это тут же начать изобретать свой календарь, в меру своего (всегда ошибочного) понимания как календарь устроен: 30/31 дней, 28/29 и високосные годы и т.п.
Правильные (и без ошибок в ответе!) решения на C или C++ должны бы использовать системные функции даты/времени, POSIX API в случае C, например.
А как бы вы решили эту задачу?
(не заглядывая заранее в ответы ниже)