2023 [8-10] Скидка
Магазин придумал свою систему скидок на весь 2024 год. Скидка (в процентах) вычисляется на основе даты по следующей формуле:

где
Д – день месяца (от 1 до 28..31 в зависимости от месяца);
М – порядковый номер месяца (от 1 до 12);
Н – порядковый номер текущей недели в году (от 1 до 53);
mod – функция модуля числа;
Сд – размер скидки в зависимости от дня недели.
Скидка по дням недели распределяется следующим образом:
Понедельник – 25%
Вторник – 22%
Среда – 19%
Четверг – 13%
Пятница – 24%
Суббота – 16%
Воскресенье – 18%
Скидка является целым числом и при вычислении всегда округляется в меньшую сторону. Определите, в какие дни 2024 года будет самая высокая скидка и чему она равна. В ответе укажите дату и размер скидки.
Показать подсказку
Учтите, что год високосный и 1 января - это понедельник.
Показать решение
Листинг программы, осуществляющий перебор всех дат.

Результат работы программы:
Discount:0 - Date: 01.01 (1) dow: 2
Discount:1 - Date: 02.01 (2) dow: 3
Discount:1 - Date: 03.01 (3) dow: 4
Discount:3 - Date: 04.01 (4) dow: 5
Discount:3 - Date: 06.01 (6) dow: 7
Discount:5 - Date: 07.01 (7) dow: 1
Discount:5 - Date: 08.01 (8) dow: 2
Discount:5 - Date: 09.01 (9) dow: 3
Discount:6 - Date: 18.01 (18) dow: 5
Discount:7 - Date: 28.01 (28) dow: 1
Discount:7 - Date: 29.01 (29) dow: 2
Discount:7 - Date: 04.02 (35) dow: 1
Discount:8 - Date: 05.02 (36) dow: 2
Discount:8 - Date: 06.02 (37) dow: 3
Discount:14 - Date: 08.02 (39) dow: 5
Discount:16 - Date: 18.02 (49) dow: 1
Discount:18 - Date: 29.02 (60) dow: 5
Discount:25 - Date: 09.05 (130) dow: 5
Discount:30 - Date: 19.05 (140) dow: 1
Discount:34 - Date: 08.08 (221) dow: 5
Самая большая скидка будет 34% 08 августа 2024 года (пятница).
Показать ответ
08 августа 2024 года (пятница) - скидка 34%.
<< Назад в раздел (Все задания)