Вопрос задан 31.10.2026 в 06:22. Предмет Информатика. Спрашивает Шитикова Анжелика.

В старояпонском календаре был принят двенадцатилетний цикл. Годы внутри цикла носили названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, петуха, собаки и свиньи. Написать программу, которая позволяет ввести номер года и печатает его название по старояпонскому календарю. Справка: 1996 г. - год крысы - начало очередного цикла (остаток от деления равен 4).

Перейти к ответам

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

Отвечает Семыкин Владислав.

Удобно отсчитывать годы от 1996 года — года крысы. Номер животного находится по остатку от деления разности лет на \(12\).

Программа на Python:
year = int(input())
animals = ["крысы", "коровы", "тигра", "зайца", "дракона", "змеи", "лошади", "овцы", "обезьяны", "петуха", "собаки", "свиньи"]
print(animals[(year - 1996) % 12])

Например, при вводе \(1996\) программа выведет: крысы.

Похожие вопросы

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

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

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