Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2013, 06:36   #1
RioShark
Новичок
Джуниор
 
Регистрация: 16.05.2013
Сообщений: 2
По умолчанию C# В восточном календаре принят 60-летний цикл, состоящий из 12-летних под циклов.

Помогите пожалуйста решить,с языком С не контачу не понимаю я его(( если можно с комментариями чтоб хоть как то понять. Буду очень благодарен.

В восточном календаре принят 60-летний цикл, состоящий из 12-летних подциклов, обозначаемых названиями цвета: зеленый, красный, желтый, белый и голубой. При этом каждый цвет следует по два года подряд. В каждом подцикле годы носят названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, петуха, собаки и свиньи. По номеру года определить его название, если 4 год нашей эры — начало цикла: «год зеленой крысы».
RioShark вне форума Ответить с цитированием
Старый 17.05.2013, 07:21   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Животное - остаток от деления количества годов на 12.
Цвет - остаток от деления количества годов на 10 и затем деленное на 2. Для нечетных числе округлять в большую сторону.
Как-то так.
Цитата:
4 год нашей эры — начало цикла: «год зеленой крысы».
Это точка отсчета. Я рекомендую ее пересчитать на 0-й год. и уже отталкиваться от нее (это уже при выводе результатов на экран можно делать).
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 17.05.2013, 10:20   #3
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Цитата:
В восточном календаре принят 60-летний цикл, состоящий из 12-летних подциклов, обозначаемых названиями цвета: зеленый, красный, желтый, белый и голубой. При этом каждый цвет следует по два года подряд. В каждом подцикле годы носят названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, петуха, собаки и свиньи. По номеру года определить его название, если 4 год нашей эры — начало цикла: «год зеленой крысы».
1) Полный цикл получается 120 лет (24 года зелёный, 24 года красный и т.д.).
2) Исходных данных, строго говоря, недостаточно: год зелёной крысы - это первый или тринадцатый год этого 120-летнего цикла.
3) Так, стоп. Так подцикл (12 лет) обозначается названием цвета, или цвет следует только два года, а потом меняется на другой?..
Abstraction вне форума Ответить с цитированием
Старый 17.05.2013, 11:25   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
3) Так, стоп. Так подцикл (12 лет) обозначается названием цвета, или цвет следует только два года, а потом меняется на другой?..
Угу так оно и есть.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 17.05.2013, 11:32   #5
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Цитата:
Угу так оно и есть.
???
"Так" - это как первое или как второе?
Abstraction вне форума Ответить с цитированием
Старый 17.05.2013, 14:19   #6
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Один цвет по два года. Одно животное по одному году.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
О ВОСТОЧНОМ КАЛЕНДАРНОМ ЦИКЛЕ L.An.gert Помощь студентам 13 11.03.2010 22:37