
Вопрос задан 28.02.2019 в 16:34.
Предмет Информатика.
Спрашивает Кабышев-Зырянов Сергей.
Обозначим дни недели числами от 1 (понедельник) до 7 (воскресенье) соответственно.Известно, что
первое число текущего месяца поподает на понедельник.На вход программе подается целое число 1<n<31. Выведите номер дня недели числа n. Подсказка: это задача на деление.

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

Отвечает Егинбаева Дильназ.
Var n: integer;
begin
readln(n);
n:=n mod 7;
if n=0 then writeln(7) else writeln(n);
readln;
end.
begin
readln(n);
n:=n mod 7;
if n=0 then writeln(7) else writeln(n);
readln;
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для решения данной задачи можно воспользоваться операцией остатка от деления.
Поскольку известно, что первое число текущего месяца попадает на понедельник (день недели с номером 1), можно вычислить остаток от деления числа n на 7 (количество дней в неделе).
Остаток от деления будет равен номеру дня недели числа n.
Пример реализации на языке Python:
n = int(input("Введите число: ")) day_of_week = (n - 1) % 7 + 1 print("Номер дня недели числа", n, ":", day_of_week)
В данном коде мы считываем целое число n с помощью функции input(). Затем вычисляем остаток от деления (n - 1) на 7 и добавляем 1, чтобы получить номер дня недели. Результат выводим на экран с помощью функции print().


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

Информатика 565

Информатика 25

Информатика 22

Информатика 27

Информатика 34

Информатика 58

Информатика 63

Информатика 23
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili