Присвоить целочисленной величине n значение - C#
Формулировка задачи:
Дано целое число k (1 ≤ k ≤ 365). Присвоить целочисленной величине n значение 1, 2, ..., 6 или 0 в зависимости от того, на какой день недели (понедельник,
вторник, ..., субботу или воскресенье) приходится k-й день года, в котором 1 января:
а) понедельник;
б) вторник;
в)* d-й день недели (если 1 января — понедельник, то 1d , если вторник — 2d , ..., если воскресенье — 7d ).
На c#
Решение задачи: «Присвоить целочисленной величине n значение»
textual
Листинг программы
using System; internal sealed class Program { static void Main() { DateTime now = DateTime.Now; Int32 days = DateTime.IsLeapYear(now.Year) ? 366 : 365; Int32 k, n; Console.Write("Укажите значение k: "); if (!Int32.TryParse(Console.ReadLine(), out k) || k < 1 || k > days) { Console.WriteLine("\nНедопустимое значение k."); return; } n = (Int32)(new DateTime(now.Year, 1, 1).AddDays(k - 1).DayOfWeek); Console.WriteLine(n); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д