Сейчас задачка попалась, не могу сообразить, как ее решить:
Вычислить 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));
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Разрабатываю расширение для Visual Studio 2017Необходимо получить информацию о текущем проекте (конкретно интересует путь к файлу проекта и путь...