Вывести число дней по номеру года - C#

Узнай цену своей работы

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

17. Дан номер некоторого года (положительное целое число). Вывести число дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный — 366 дней. Високосным считается год, делящийся на 4, за исключением тех годов, которые делятся на 100 и не делятся на 400 (например, го¬ды 300, 1300 и 1900 не являются високосными, а 1200 и 2000 — являются). Реализовать нужно на C# Через if и Swith Спасибо большое.

Решение задачи: «Вывести число дней по номеру года»

textual
Листинг программы
  1.         Console.Write("year= ");
  2.         var year = int.Parse(Console.ReadLine());
  3.         switch((year + 1) % 5)
  4.         {
  5.             case 0: Console.Write("зелен"); break;
  6.             case 1: Console.Write("красн"); break;
  7.             case 2: Console.Write("желт"); break;
  8.             case 3: Console.Write("бел"); break;
  9.             default: Console.Write("черн"); break;
  10.         }
  11.         switch((year + 8) % 12)
  12.         {
  13.             case 0: Console.Write("ой крысы"); break;
  14.             case 1: Console.Write("ой коровы"); break;
  15.             case 2: Console.Write("ого тигра"); break;
  16.             case 3: Console.Write("ого зайца"); break;
  17.             case 4: Console.Write("ого дракона"); break;
  18.             case 5: Console.Write("ой змеи"); break;
  19.             case 6: Console.Write("ой лошади"); break;
  20.             case 7: Console.Write("ой овцы"); break;
  21.             case 8: Console.Write("ой обезьяны"); break;
  22.             case 9: Console.Write("ой курицы"); break;
  23.             case 10: Console.Write("ой собаки"); break;
  24.             default: Console.Write("ой свиньи"); break;
  25.         }
  26.         Console.ReadKey(true);

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


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

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

15   голосов , оценка 3.933 из 5

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

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

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы