denver-312
28-11-2007, 11:43
Помогите пожалуйста!
Даны целые числа N1, N2, которые обозначают число и месяц.
Например, “1 4” – это “1 апреля”
Требуется разработать и отладить программу подсчёта дня недели этой даты,
если год невисокосный, а 1 января этого года – среда.
Я никак не соображу, как мне дни недели вместе со днями в месяце задать в программе. Т. е.
вот этот кусок:
case 1: puts(“PONEDELNIK \n”); break;
case 2: puts(“VTORNIK \n”); break;
case 3: puts(“SREDA \n”); break;
case 4: puts(“CHETVERG \n”); break;
case 5: puts(“PYTNICA \n”); break;
case 6: puts(“SUBBOTA \n”); break;
case 7: puts(“VOSKRESENIE \n”); break;
default: puts(“CHSLO DILZNO BYT V DIAPAZONE 1..7 \n”);
вот с этим:
days[0] = 31; days[4] = 31; days[8] = 30;
days[1] = 28; days[5] = 30; days[9] = 31;
days[2] = 31; days[6] = 31; days[10] = 30;
days[3] = 30; days[7] = 31; days[11] = 31;
Заранее спасибо!
Даны целые числа N1, N2, которые обозначают число и месяц.
Например, “1 4” – это “1 апреля”
Требуется разработать и отладить программу подсчёта дня недели этой даты,
если год невисокосный, а 1 января этого года – среда.
Я никак не соображу, как мне дни недели вместе со днями в месяце задать в программе. Т. е.
вот этот кусок:
case 1: puts(“PONEDELNIK \n”); break;
case 2: puts(“VTORNIK \n”); break;
case 3: puts(“SREDA \n”); break;
case 4: puts(“CHETVERG \n”); break;
case 5: puts(“PYTNICA \n”); break;
case 6: puts(“SUBBOTA \n”); break;
case 7: puts(“VOSKRESENIE \n”); break;
default: puts(“CHSLO DILZNO BYT V DIAPAZONE 1..7 \n”);
вот с этим:
days[0] = 31; days[4] = 31; days[8] = 30;
days[1] = 28; days[5] = 30; days[9] = 31;
days[2] = 31; days[6] = 31; days[10] = 30;
days[3] = 30; days[7] = 31; days[11] = 31;
Заранее спасибо!