eprst писал(а):
Если не сложно поясните , пусть x!=100, то на каком k остановиться? Laughing
1) А на каком Вы хотите? Вы знаете, что 100 не является факториалом целого числа. Поэтому вопрос: а какой, собственно, ответ Вы ожидаете? Точный? Так он приведен выше, через обращение
-функции. Что
не является факториалом? это можно проверить исходя из знакопеременности ошибки: если интервал
не содержит целого числа, то
не является факториалом целого.
2) Итеративный метод сходится заметно медленнее для небольших
. В частности, при
потребовалось
итераций, чтобы получить ответ с точностью
. Мой ответ (4) итерации относился к (а) округлению результатов каждой итерации, и (б) к
(а не
).
Пожалуй, моя рекомендация (в предыдущем сообщении) применять округление не хороша. При точном факториале она работает, но при неточном (скажем,
) может зациклиться.
3) При
итеративный процесс и вовсе расходится.
4)
не выражается в замкнутой форме через элементарные функции, если Вы это имеете в виду. То же, я думаю, относится и к решению
.
eprst писал(а):
Я так понял в вашей записи x=n
Поняли правильно. Ошибся, бывает это со мной.