Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Встречал такое
Отправлено
Vit
07 февраля 2008 г. 15:10
В ответ на:
А может, кто быстрый алгоритм вычисления дня недели сделает? (+)
отправлено БУБУ 07 февраля 2008 г. 14:47
[c]
// implementacao da Regra de Zeller
static unsigned char GetWDay( int nMDay, int nMonth, int nYear )
{
int nWDay, D, C;
C = nYear / 100;
if( nMonth < 3 ) D = ( nYear - 1 ) % 100;
else D = nYear % 100;
nMonth = ( ( nMonth + 9 ) % 12 ) + 1;
nWDay = nMDay + ( ( 13 * nMonth - 1 ) / 5 ) + D + ( D / 4 ) + ( C / 4 ) - 2 * C;
return( nWDay < 0 ? ( nWDay + 7 ) : ( nWDay % 7 ) );
}
[/c]
Составить ответ
|
Вернуться на конференцию
Ответы
такое пишут люди, которые не знают, что такое быстрые программы, для которых + и % - равнозначные операции
—
argus98
(07.02.2008 15:18:57
81.22.205.230
,
пустое
)
Мелкочип в аппликухе tn028 тоже не постеснялся % применить. И ничего - тоже работоспособный вариант
—
Vit
(07.02.2008 20:39:8
77.123.174.155
,
пустое
)
Апшипси - tb028
—
Vit
(07.02.2008 20:39:37
77.123.174.155
,
пустое
)
Или люди, которые знают, что в используемом процессоре это равнозначные операции :)
—
SM
(07.02.2008 15:47:49
80.92.255.53
,
пустое
)
Это очень сложно.
—
БУБУ
(07.02.2008 15:11:41
195.131.84.204
,
пустое
)
Ещё встретил такое
—
Vit
(07.02.2008 15:31:52
77.123.174.155
, 356 байт)
Упорно выдаёт 4 на 2008-02-07
—
Quasy
(07.02.2008 17:24:57
80.243.9.34
,
пустое
)
;) И чего не так, если 0 - воскресенье?
—
Vit
(07.02.2008 18:58:38
77.123.174.155
,
пустое
)
Это по японскому календарю. :)
—
БУБУ
(07.02.2008 17:45:16
195.131.84.202
,
пустое
)
По табличке проще
—
Vit
(07.02.2008 15:20:26
77.123.174.155
,
пустое
,
ссылка
)
Ответ:
—
Vit
(07.02.2008 15:21:43
77.123.174.155
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
что получится, если сложить 4 и 4 ?
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru