Даны номер дня недели к1(1-понедельник,2-вторник..7-воскресенье ) и количество дней n(n> 0).какой номер дня недели к2 будет через n дней ? составьте выражение для вычисления к2. 1)к2: =((к1mod 7)+n)mod7 2)k2: =((n+k1+1)mod7)-1 3)k2: =((n+k1-1)mod7)+1 4)k2: =(n+k1)mod7

рррр194 рррр194    1   19.07.2019 07:50    0

Ответы
sashanepasha sashanepasha  22.09.2020 11:27
Выражение A mod 7 дает остаток от деления числа А на 7, от 0 до 6.
Поэтому, если К2 должно получиться воскресенье (7), то после операции (N + K1) mod 7 получится не 7, а 0.
Поэтому нужно вычесть 1 в скобке (будет остаток 6 вместо 7) и прибавить 1 после скобки.
ответ: 3) K2 := ((N + K1 - 1) mod 7) + 1
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика