Re[8]: Пригласите меня к себе на собеседование!
От: VladFein США  
Дата: 24.04.18 11:38
Оценка: +2
Здравствуйте, AlexRK, Вы писали:

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


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


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

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

Бонус вопрос: а что ваша функция вернет в случае ошибки?
Отредактировано 24.04.2018 11:44 VladFein . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.