Вывести число дней по номеру года - 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);

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


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

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

15   голосов , оценка 3.933 из 5
Похожие ответы