Информация об изменениях

Сообщение Re[8]: Пригласите меня к себе на собеседование! от 24.04.2018 11:38

Изменено 24.04.2018 11:44 VladFein

Re[8]: Пригласите меня к себе на собеседование!
Здравствуйте, AlexRK, Вы писали:

ARK>Ну, тогда уж


ARK>
ARK>        unsigned long result = 1;
ARK>        for (; value; result *= value--);
ARK>


Столько разговоров про факториал, и ни слова про переполнение...
Re[8]: Пригласите меня к себе на собеседование!
Здравствуйте, AlexRK, Вы писали:

ARK>Ну, тогда уж


ARK>
ARK>        unsigned long result = 1;
ARK>        for (; value; result *= value--);
ARK>


Столько разговоров про факториал, и ни слова про переполнение...

P.S. Поскольку в 64 бита влезет только 20!, я бы имел таблицу из двадцати елементов + проверка параметра.

Бонус вопрос: а что ваша функция вернет в случае ошибки?