Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.11.2009, 16:24   #1
Diamond2107
Пользователь
 
Регистрация: 22.03.2009
Сообщений: 76
Печаль Cи++. Оператор switch. Помогите пожалуйста.

У меня такой вопрос. Есть задача: с 1 января 1990 года по некоторый день прошло n месяцев, определить название месяца текущего. Ну как через case определить, если прошло от 1-11 месяцев это понятно. А не подскажите какой оператор и как нужно использовать, если прошло больше 11 месяцев?...пожалуйста((

Последний раз редактировалось Diamond2107; 28.11.2009 в 16:29.
Diamond2107 вне форума Ответить с цитированием
Старый 28.11.2009, 16:52   #2
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

Взять остаток от деления
Код:
n % 12
Тогда только case надо делать от 0 до 11
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума Ответить с цитированием
Старый 28.11.2009, 17:03   #3
Diamond2107
Пользователь
 
Регистрация: 22.03.2009
Сообщений: 76
По умолчанию

Да, поняла. А как сделать так что бы он снова начал пересчитывать, если больше 11. Как снова обратиться к case?
Diamond2107 вне форума Ответить с цитированием
Старый 28.11.2009, 17:48   #4
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

Цитата:
Сообщение от Greblin Посмотреть сообщение
Взять остаток от деления
Код:
n % 12
Ну остаток-то меньше 12. Вам ведь только месяц надо узнать? Допустим n = 13, n % 13 = 1, 1 - февраль
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума Ответить с цитированием
Старый 28.11.2009, 18:12   #5
Mari...
Новичок
Джуниор
 
Регистрация: 28.11.2009
Сообщений: 4
По умолчанию

Greblin,как с вами можно связаться?ответьте пожалуйста!!
Mari... вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалйста с заданием tomb Общие вопросы C/C++ 0 11.06.2009 14:53
Помогите пожалйста PoMaHkA Помощь студентам 1 26.05.2009 22:28
Оператор switch. IgorArhangel Помощь студентам 4 16.01.2009 01:53