Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 10.09.2019, 23:43   #1
Евыч
Новичок
 
Регистрация: 10.09.2019
Сообщений: 1
Репутация: 10
По умолчанию Дан номер месяца — целое число в диапазоне 1–12 (1 — январь, 2 февраль и т. д.). Определить количество дней в этом месяце для невисокосного года.

Дан номер месяца — целое число в диапазоне 1–12 (1 — январь, 2 февраль и т. д.). Определить количество дней в этом месяце для невисокосного года.
помогите, пожалуйста
Евыч вне форума   Ответить с цитированием
Старый 11.09.2019, 11:06   #2
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 26,092
Репутация: 5675
По умолчанию

есть такая готовая: DaysInMonth
https://programmersforum.ru/showpost...19&postcount=2



если запрещено использовать встроенные функции, тогда
варианты

нумерация от нуля (0 - январь, 1 - февраль и т.д.)
Код:
			int[] DaysInMonth = new int[12] { 31,28,31,30,31,30,31,31,30,31,30,31};
нумерация от 1 (1 - январь, 2 - февраль и т.д.)
Код:
			int[] DaysInMonth = new int[13] {0, 31,28,31,30,31,30,31,31,30,31,30,31};
нумерация от 1 (1 - январь, 2 - февраль и т.д.)
Код:
                public static int getDaysInMonth(int month)
                {
                        switch (month)
                        {
                        	case 1: case 3: case 5: case 7: case 8: case 10: case 12: return 31;
                        	case 2: return 28;
                        	case 4: case 6: case 9: case 11: return 30;
                        	default: return 0;
                        }
                }

Последний раз редактировалось Serge_Bliznykov; 11.09.2019 в 11:31.
Serge_Bliznykov вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
номер месяца 9, отображается в формуле Январь 2018 Нимферия Microsoft Office Excel 3 16.09.2016 10:01
количество дней в месяце (январь-31) ramzan_s Microsoft Office Excel 4 29.06.2011 16:00
количество рабочих дней в месяце. RKS Общие вопросы Delphi 6 30.10.2010 08:00
определить день недели по заданному числу (считать в месяце 30 дней и первый день месяца понедельник dan1991 Помощь студентам 1 01.03.2009 21:59
число дней в месяце конкретного года (Excel) Andrew_R Microsoft Office Excel 2 28.10.2007 22:22


23:29.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.