Определить номер дня недели для 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();
}
}
}