Сейчас задачка попалась, не могу сообразить, как ее решить:
Вычислить 1!*2!*3!.....*n!
без использования рекурсии, вложенных циклов и функции степени
int res = 1;
for (int i = 1, k = 1; i <= n; i++, k = k * i)
res = res * k;
(проблема переполнения не рассматривается)
function factorialProduct(n) {
var res = 1;
for (var i = 1, k = 1; i <= n; i++, k = k * i)
res = res * k;
return res;
}
console.log(factorialProduct(3));
console.log(factorialProduct(4));
console.log(factorialProduct(5));
console.log(factorialProduct(6));
console.log(factorialProduct(10));
Виртуальный выделенный сервер (VDS) становится отличным выбором
Разрабатываю расширение для Visual Studio 2017Необходимо получить информацию о текущем проекте (конкретно интересует путь к файлу проекта и путь...