Оператор варианта - C#

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

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

Код к задаче: «Оператор варианта - C#»

textual
#include <vector>
#include <iostream>
int main(int argc, char** argv) {
    vector<string> str;
    str.push_back("крысы");
    str.push_back("коровы");
    str.push_back("тигра");
    str.push_back("зайца");
    str.push_back("дракона");
    str.push_back("змеи");
    str.push_back("лошади");
    str.push_back("овцы");
    str.push_back("обезьяны");
    str.push_back("петуха");
    str.push_back("собаки");
    str.push_back("свиньи");
    vector<string> str2;
    str2.push_back("зеленый");
    str2.push_back("красный");
    str2.push_back("желтый");
    str2.push_back("белый");
    str2.push_back("голубой");
    int x=0;
    cout<<"enter number of year:";
    cin>>x;
    cout<<"this year is:"<<str2[(int)(((x-4)%10)/2)]<<" "<<str[(x-4)%12];// str2 vector цветов. str vector крысы, коровы...
    return 0;
}

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

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

7   голосов, оценка 3.571 из 5


СОХРАНИТЬ ССЫЛКУ