Определить номер дня недели для K-го дня года - C# (189400)

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

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

Дни недели пронумерованы следующим образом: 1 — понедельник,2 — вторник, …, 6 — суббота, 7 — воскресенье. Дано целое число K, лежащее в диапазоне 1–365. Определить номер дня недели для K-го дня года,если известно, что в этом году 1 января было субботой.

Решение задачи: «Определить номер дня недели для K-го дня года»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Collections;
  6.  
  7. namespace ConsoleApplication1
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             int k = Convert.ToInt32(Console.ReadLine());
  14.  
  15.             if (k >= 1 && k <= 365)
  16.             {
  17.                 k = k % 7;
  18.                 switch (k)
  19.                 {
  20.                     case 1: Console.WriteLine("сб");
  21.                             break;
  22.                     case 2: Console.WriteLine("вс");
  23.                             break;
  24.                     case 3: Console.WriteLine("пн");
  25.                             break;
  26.                     case 4: Console.WriteLine("вт");
  27.                             break;
  28.                     case 5: Console.WriteLine("ср");
  29.                             break;
  30.                     case 6: Console.WriteLine("чт");
  31.                             break;
  32.                     case 7: Console.WriteLine("пт");
  33.                             break;
  34.                 }
  35.                
  36.             }
  37.             else Console.WriteLine("Error");
  38.             Console.ReadKey();
  39.         }
  40.     }
  41. }

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


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

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

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

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

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

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