С одной стороны - интересно с методологической точки зрения - стремление решать задачи в общем виде. Ну и просто как задачка для школы - сойдет.
С другой стороны - табличный способ задания функции никто не отменял. Более того, он будет более оптимальным по скорости вычисления, по занимаемой памяти и по вероятности допустить ошибку.
Кстати, вставить туда детектор високосного года - раз плюнуть. Почему не сделано - непонятно.
> Лично мне больше нравится решение этой задачи аппроксимацией при помощи полинома.
>
> (-11/907200)x^11+(163/181440)x^10+(-37/1260)x^9+(13481/24192)x^8+(-2055371/302400)x^7+(240683/4320)x^6+(-28268521/90720)x^5+(85774775/72576)x^4+(-446998571/151200)x^3+(46351537/10080)x^2+(-221017/56)x+1416
>
Нахера?
Если ты математик и прешься от циферок - вперед!
> > Не хотел бы я с тобой в голодный год на необитаемом острове очутиться!!!
>
> Это правильно - я тебя съем!
Судья подсудимому: Нет, я конечно все понимаю, такой стресс, вы оказались вдвоем на необитаемом острове, но объясните - почему вы убили своего напарника и начали его есть через полчаса после крушения?!
точно не скажу, во сколько десятков(или уже сотен) раз "дюжина математических операций и пара функций " тормознее "доступа к элементу массива по индексу"
зы
второго дня что-то пилил под 6 билдером.
поначалу не мог воткнуть, почему при сборке ничего не происходит.
потом догнал, что процесс компиляции заканчивался еще до того, как я отпускал кнопку компиляции...
Наверное мог бы быть. Но микроконтроллеры у меня в объеме не превышающем ардуину, и вообще я программизмом не занимаюсь лет 15 кроме баловства с этой же самой ардуиной. Но раньше писал на С с асмовскими вставками. Как говорится, привычка осталась. Я под полуось на рексе потом так же писал :)
А может это прикладная математика так работает, хрен его знает :-D
> Наверное мог бы быть. Но микроконтроллеры у меня в объеме не превышающем ардуину, и вообще я программизмом не занимаюсь лет 15 кроме баловства с этой же самой ардуиной. Но раньше писал на С с асмовскими вставками. Как говорится, привычка осталась. Я под полуось на рексе потом так же писал :)
>
> А может это прикладная математика так работает, хрен его знает :-D
Ардуина С, Ассемблер, Полуось — это и есть Иисус Хри... программист микроконтроллеров!!!
Лайфхак
По костяшкам пальцев удобнее!