Вопрос задан 16.02.2021 в 17:07. Предмет Информатика. Спрашивает Штарк Алексей.

Даны номер дня недели К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
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Федощенко Ульяна.
Выражение 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

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для вычисления номера дня недели К2 через N дней, можно использовать выражение:

K2 := ((К1 mod 7) + N) mod 7

Таким образом, правильный вариант будет 1) K2 := ((К1 mod 7) + N) mod 7.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос