LINUX.ORG.RU
ФорумTalks

составить программу через команду множественный выбор case


0

0

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


case тут не нужен. Нужен массив строк и color[(year-1984) mod 5]. Аналогично для животных.

vkos ★★
()
Ответ на: комментарий от abraziv_whiskey

Нет, наверное, просто учат применению case на первом примере, пришедшем в голову преподавателю. Надо полагать, о правильном решении этой задачи расскажут на следующей лекции.

proud_anon ★★★★★
()
Ответ на: комментарий от BEN

case не нужен. Объяснение с массивами, если C-подобный язык или словари, если питон и иже с ними

fae-rhan
()
Ответ на: комментарий от proud_anon

> Надо полагать, о правильном решении этой задачи расскажут на следующей лекции.

Возьмут, и не расскажут)

fae-rhan
()

1984 год начало цикла : год зеленой змеи

4.2. Ближайший год Змеи ­— 1989 (жёлтая).

GotF ★★★★★
()

> По номеру года определить его название если 1984 год начало цикла : год зеленой змеи.

1984 был год какой-то там крысы, есличо.

shimon ★★★★★
()

И тебя выгонят. И правильно сделают.

FeiWongReed
()
Ответ на: комментарий от shimon

>1984 был год какой-то там крысы, есличо.
если быть точным, то зеленой крысы

rdl
()

А ничего, что у них и продолжительность года другая, и новый год приходится на февраль-март (а лет через n-цть и дальше)? Но, все равно, несмотря на то, что это не такая простая система, как григорианский календарь, написать алгоритм можно. man 2 time в помощь (ну и, естественно, про китайское летоисчисление почитать надо будет).

Eddy_Em ☆☆☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.