Вывести значения дня и месяца для даты, следующей за указанной - C#
Формулировка задачи:
Даны два целых числа: D (день) и M (месяц), определяющие правильную дату невисокосного года. Вывести значения D и M (С#) (С помощью оператора выбора)
Решение задачи: «Вывести значения дня и месяца для даты, следующей за указанной»
textual
Листинг программы
static void Main(string[] args) { int D = Convert.ToInt16(Console.ReadLine()); int M = Convert.ToInt16(Console.ReadLine()); switch (M) { case 1: if(D == 31) { D = 1; M += 1; break; } else { D += 1; break; } case 2: if (D == 28) { D = 1; M += 1; break; } else { D += 1; break; } case 3: if (D == 31) { D = 1; M += 1; break; } else { D += 1; break; } case 4: if (D == 30) { D = 1; M += 1; break; } else { D += 1; break; } case 5: if (D == 31) { D = 1; M += 1; break; } else { D += 1; break; } case 6: if (D == 30) { D = 1; M += 1; break; } else { D += 1; break; } case 12: if (D == 31) { D = 1; M = 1; break; } else { D += 1; break; } } Console.WriteLine("Следующий день: {0}\nМесяц: {1}", D, M); Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д