По номеру года вывести его название из восточного календаря - C#

Узнай цену своей работы

Формулировка задачи:

В восточном календаре принят 60-летний цикл, состоящий из 12-летних подциклов, обозначаемых названиями цвета: зеленый, красный, желтый, белый и черный. В каждом подцикле годы носят названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи. По номеру года вывести его название, если 1984 год был началом цикла— годом зеленой крысы. Необходимо реализовать циклом switch Не понимаю как это реализовать

Решение задачи: «По номеру года вывести его название из восточного календаря»

textual
Листинг программы
  1.         string[] color = { "зелен", "красн", "желт", "бел", "черн" };
  2.         string[] animal = { "ой крысы", "ой коровы", "ого тигра", "ого зайца", "ого дракона", "ой змеи", "ой лошади", "ой овцы", "ой обезьяны", "ой курицы", "ой собаки", "ой свиньи" };
  3.         Console.Write("year= ");
  4.         var year = int.Parse(Console.ReadLine());
  5.         Console.WriteLine(color[(year - 4 + color.Length) % color.Length] + animal[(year - 4 + animal.Length) % animal.Length]);
  6.         Console.ReadKey(true);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы