Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
Любое число больше нуля - и функция встанет как только значение будет равно еденице.
Что не так ?
Передайте любой аргумент меньше еденицы и получите ожидаемый результат.
stas0
Отправлено: 13 Июля, 2013 - 20:33:35
Частый гость
Покинул форум
Сообщений всего: 186
Дата рег-ции: Янв. 2013
Помог: 0 раз(а)
[+][+][+]
Там стоит условие-ограничитель. Как и при умножении: factorial(5);
5*4*3*2*1 = 120
Аналогичное действие нужно выполнить для отнимания, а не удовлетворить условие с if
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.