![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| denver312 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 6.12.2007 Репутация: нет Всего: нет |
Помогите пожалуйста разобраться. Моя программа любой месяц начинает
с понедельника, игнорируя мои условия количества дней в месяцах. Суть её в том, что мы вводим число дня и месяца и должны получить день недели на который эта дата приходится. и 1 января - это понедельник //PO DATE OPREDELAET DEN NEDELY #include <stdio.h> #include <conio.h> #include <iostream.h> int mes[12]={0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334 }; void main() { int day, month; // DEN, MESYC int m; // MESYC (N2) int d; // DEN NEDELY (N1) cout <<”OPREDELENIE DNY NEDELY PO DATE” <<”\n”; cout << “VVEDITE DATU: DEN(N1) MESYC(N2)” << “\n”; cout << “NAPRIMER, 12 1” << “\n”; scanf(“%i%i”, &day, &month); d=(mes [m]+day)%7; switch (d) { case 1: cout<<“PONEDELNIK”<< “\n”; break; case 2: cout<<“VTORNIK”<< “\n”; break; case 3: cout<<“SREDA”<< “\n”; break; case 4: cout<<“CHETVERG”<< “\n”; break; case 5: cout<<“PYTNICA”<< “\n”; break; case 6: cout<<“SUBBOTA”<< “\n”; break; case 0: cout<<“VOSKRESENIE”<< “\n”; } printf(“\nDLY ZAVERSHENIY NAZMI LUBUY KLAVISHU”); while(!kbhit()); } Это сообщение отредактировал(а) denver312 - 6.12.2007, 12:02 |
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
denver312,
-------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 32 Всего: 101 |
Потомучто вводится month, а используется m - неинициализированная переменная, в дебаге равная 0.
Заодно неплохо рассмотреть такой вопрос: а для какого года это рассчитывается? 1 января не всегда понедельник |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |