Дать комментарии к программе - C#
Формулировка задачи:
к программе С некоторой даты по настоящий день прошло m месяцев, определить название месяца неизвестной даты.
Код:
Прошу о помощи!!!
Если у вас есть иная программа написана на С# и она описана, т.е. с комментариями, прошу прислать мне ее.!!!!
static void Main(string[] args)
{
Console.WriteLine("Введите сколько m месяцев прошло:");
int curmonth = DateTime.Now.Month;
int n = Convert.ToInt32(Console.ReadLine());
for (int i = n; i >= 0; i--)
{
if (curmonth.Equals(0))
curmonth = 12;
curmonth--;
}
string[] months = { "Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь" };
Console.WriteLine(months[(curmonth)]);
Console.ReadKey();
}Решение задачи: «Дать комментарии к программе»
textual
Листинг программы
Console.Write("введите кол-во месяцев: "); //спрашиваем
int m = int.Parse(Console.ReadLine()); //получаем строку, переводим в int и записываем в переменную
var dt = DateTime.Now; // заносим в переменную текущую дату
dt = dt.AddMonths(-1*m); //вычитаем из текущей даты необходимое кол-во месяцев
Console.WriteLine($"{dt.ToString("MMMM")}"); // выводим на экран
Console.ReadKey(true); // что консоль не закрылась сразу ожидаем нажатия клавиши