Вывести число дней по номеру года - C#
Формулировка задачи:
17. Дан номер некоторого года (положительное целое число). Вывести число дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный — 366 дней. Високосным считается год, делящийся на 4, за исключением тех годов, которые делятся на 100 и не делятся на 400 (например, го¬ды 300, 1300 и 1900 не являются високосными, а 1200 и 2000 — являются).
Реализовать нужно на C#
Через if и Swith
Спасибо большое.
Решение задачи: «Вывести число дней по номеру года»
textual
Листинг программы
Console.Write("year= "); var year = int.Parse(Console.ReadLine()); switch((year + 1) % 5) { case 0: Console.Write("зелен"); break; case 1: Console.Write("красн"); break; case 2: Console.Write("желт"); break; case 3: Console.Write("бел"); break; default: Console.Write("черн"); break; } switch((year + 8) % 12) { case 0: Console.Write("ой крысы"); break; case 1: Console.Write("ой коровы"); break; case 2: Console.Write("ого тигра"); break; case 3: Console.Write("ого зайца"); break; case 4: Console.Write("ого дракона"); break; case 5: Console.Write("ой змеи"); break; case 6: Console.Write("ой лошади"); break; case 7: Console.Write("ой овцы"); break; case 8: Console.Write("ой обезьяны"); break; case 9: Console.Write("ой курицы"); break; case 10: Console.Write("ой собаки"); break; default: Console.Write("ой свиньи"); break; } Console.ReadKey(true);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д