Ввести дату в формате дд.мм.гггг, напечатать следующую дату - C (СИ)
Формулировка задачи:
Ввести дату в формате дд.мм.гггг, напечатать следующую дату
Решение задачи: «Ввести дату в формате дд.мм.гггг, напечатать следующую дату»
textual
Листинг программы
1 hour = 3600. 0xE10
1 day = 86400. 0x15180
1 week = 604800. 0x93A80
28 days = 2419200. 0x24EA00
29 days = 2505600. 0x263B80
30 days = 2592000. 0x278D00
31 days = 2678400. 0x28DE80
60 days = 5184000. 0x4F1A00
1 year = 31536000. 0x1E13380
1 leap = 31622400. 0x1E28500
Offset from 00:00:00 01-jan to start of each month:
normal leap
jan 0x0000000 0x0000000
feb 0x028DE80 0x028DE80
mar 0x04DC880 0x04F1A00
apr 0x076A700 0x077F880
may 0x09E3400 0x09F8580
jun 0x0C71280 0x0C86400
jul 0x0EE9F80 0x0EFF100
aug 0x1177E00 0x118CF80
sep 0x1405C80 0x141AE00
oct 0x167E980 0x1693B00
nov 0x190C800 0x1921980
dec 0x1B85500 0x1B9A680