Для решения этой задачи необходимо вычислить количество дней между указанными датами.
а) от 15 октября 1582 г. до 6 июня 1799 г.:
Количество лет: 1799 - 1582 = 217 лет.
Количество дней:
С 15 октября 1582 г. до 15 октября 1798 г. - 216 полных лет.
С 15 октября 1798 г. до 6 июня 1799 г.:
Октябрь: 31 - 15 = 16 дней
Ноябрь: 30 дней
Декабрь: 31 день
Январь: 31 день
Февраль: 28 дней (1799 год не високосный)
Март: 31 день
Апрель: 30 дней
Май: 31 день
Июнь: 6 дней
Всего: 16 + 30 + 31 + 31 + 28 + 31 + 30 + 31 + 6 = 234 дня
Общее количество дней с учетом високосных лет: 216 * 365 + количество високосных лет + 234
Високосные годы: 1584, 1588, ..., 1796. Количество високосных лет: (1796 - 1584) / 4 + 1 = 54
Общее количество дней: 216 * 365 + 54 + 234 = 78840 + 54 + 234 = 79128 дней
б) от 15 октября 1582 г. до 15 октября 1814 г.:
1814 - 1582 = 232 года.
Количество високосных лет: (1812 - 1584) / 4 + 1 = 58.
Общее количество дней: 232 * 365 + 58 = 84680 + 58 = 84738 дней.
в) от 15 октября 1582 г. до 11 декабря 1918 г.:
1918 - 1582 = 336 лет.
С 15 октября до 11 декабря: Октябрь 16 дней, Ноябрь 30 дней, Декабрь 11 дней. Всего 57 дней.
Високосные годы: (1916 - 1584) / 4 + 1 = 84.
Общее количество дней: 336 * 365 + 84 + 57 = 122640 + 84 + 57 = 122781 день.
г) от 15 октября 1582 г. до 19 августа 1991 г.:
1991 - 1582 = 409 лет.
С 15 октября 1582 г. до 19 августа 1991 г.:
Октябрь: 16 дней
Ноябрь: 30 дней
Декабрь: 31 день
Январь: 31 день
Февраль: 28 дней
Март: 31 день
Апрель: 30 дней
Май: 31 день
Июнь: 30 дней
Июль: 31 день
Август: 19 дней
Всего: 16 + 30 + 31 + 31 + 28 + 31 + 30 + 31 + 30 + 31 + 19 = 308 дней
Високосные годы: (1988 - 1584) / 4 + 1 = 102.
Общее количество дней: 409 * 365 + 102 + 308 = 149285 + 102 + 308 = 149695 дней.
Ответ: а) 79128 дней, б) 84738 дней, в) 122781 день, г) 149695 дней.