Показать сообщение отдельно
  #1 (permalink)  
Старый 13.07.2013, 21:17
Новичок на форуме
Отправить личное сообщение для JS&PHP Посмотреть профиль Найти все сообщения от JS&PHP
 
Регистрация: 13.07.2013
Сообщений: 9

Рекурсивная функция
function factorial(x){
  if (x == 1)
    return 1;  
  document.write(x + " Hello<br>");  
  return x * factorial(x-1);// return x - factorial(x-1);
}


Когда стоит умножение или сума все нормально, но когда стоит минус никак не могу понять как выполняется выражение!

Если *:
n * (n-1) * (n-2) * ... * 1

Какая формула при отнимании и делении в таком случая?
Ответить с цитированием