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

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

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

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

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

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int k = Convert.ToInt32(Console.ReadLine());
 
            if (k >= 1 && k <= 365)
            {
                k = k % 7;
                switch (k)
                {
                    case 1: Console.WriteLine("сб");
                            break;
                    case 2: Console.WriteLine("вс");
                            break;
                    case 3: Console.WriteLine("пн");
                            break;
                    case 4: Console.WriteLine("вт");
                            break;
                    case 5: Console.WriteLine("ср");
                            break;
                    case 6: Console.WriteLine("чт");
                            break;
                    case 7: Console.WriteLine("пт");
                            break;
                }
                
            }
            else Console.WriteLine("Error");
            Console.ReadKey();
        }
    }
}

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


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

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

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