Хора, помощ
побърквам се не мога да разбера защо, но по някаква причина в кода 2 / 4 го смята като да е равно на 0.5 и не схващам. Пускам кода
let input = [
‘4’,
‘2’
];
let print = this.print || console.log;
let gets = this.gets || ((arr, index) => () => arr[index++])(input, 0);
let n = +gets();
let x = +gets();
let result = 1;
let factorial = 1;
for (let i = 1; i <= n; i++) {
factorial *= i;
print('this is the factorial= ’ + factorial)
print('this is i = ’ + i)
print('this is x = ’ + x)
result = factorial / Math.pow(x, i);
print(result);
}
Има някакъв проблем при втората итерация, за съжаление не схващам какъв е.