namespace _15._3 { internal class Program { static void Main(string[] args) { const string s4 = " "; int nYear = DateTime.Today.Year; int nMonth = DateTime.Today.Month; DateTime d1 = new DateTime(nYear, nMonth, 1); Console.WriteLine("{0}/{1}", d1.Year, d1.Month); Console.WriteLine("SUN MON TUE WED THU FRI SAT"); int iWeek = (int)d1.DayOfWeek; int iLastDay = d1.AddMonths(1).AddDays(-1).Day; for (int i = 0; i < iWeek; i++) { Console.Write(s4); } for (int i = 1; i <= iLastDay; i++) { Console.Write(" {0:00} ", i); if ((i + iWeek) % 7 == 0) Console.WriteLine(); } } } }