Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович




Владимир
  • Звание: Гаммациклоп
  • Накопленный опыт: 99 часов
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-11-30 15:56:46
  • Возраст: 24 года

Видеокурсы

Этот формулист не закончил ни одного видеокурса

Консольные задачи

Дата активности Консольный раздел Прогресс
2016-08-27 task1i Календарь все 16 100 %
2016-08-01 task1h Цифры все 12 100 %
2016-08-01 task1g Целые задачи все 11 100 %
2016-07-31 task1f Геометрия все 8 100 %
2016-07-30 task1e Символы все 5 100 %
2016-07-29 task1d Формулы все 9 100 %
2016-07-28 task1c Лирика все 14 100 %
2016-07-26 task1b Строки все 14 100 %
2016-07-24 task1a Целые числа все 7 100 %
2016-07-24 task1 Семантика все 6 100 %
Итого: все 102 100 %
Сохранить страницу:

10295. Владимир
Владимир
ответить
# Консоль / Календарь / VIP урок. Календарь 1752 года / 2016-08-27 11:21

В чём ошибка? Проходит только тест0 , остальные нет.
string[] s = Console.ReadLine().Split('.');
            int year = int.Parse(s[0]);
            int month = int.Parse(s[1]);
            Console.WriteLine("Mon Tue Wed Thu Fri Sat Sun");
            DateTime data = new DateTime(year, month, 1);
            int len = DateTime.DaysInMonth(year, month);
            int day = (int)data.DayOfWeek;
            if (day == 0) day = 7;
            day--;
            if (year == 1752 && month == 9)
            {
                Console.WriteLine("      1  2  14  15  16  17");
                Console.WriteLine(" 18  19  20  21  22  23  24");
                Console.WriteLine(" 25  26  27  28  29  30");
                Console.WriteLine();
            }
            else
            {
                for (int i = 0; i < day; i++)
                    Console.Write("    ");
                for (int i = 1; i <= len; i++)
                {
                    int d = (day + i - 1) % 7;
                    if (d < 6 && i!= len) Console.Write("{0,3} ", i);
                    else Console.WriteLine("{0,3} ", i);
                }
            }

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.