var массив = []; for (let сч = 0; сч < 10; сч++) массив.push((function (от, до) { return Math.floor(от + Math.random() * (до + 1 - от)); })(-56, 47)); alert(массив.reduce(function (пр, зн, сч) { return пр * ((сч + 1) % 2 == 0 ? зн : 1); }, 1));
var массив = []; for (let сч = 0; сч < 10; сч++) массив.push((function (от, до) { return Math.floor(от + Math.random() * (до + 1 - от)); })(-56, 47)); alert(массив.reduce(function (пр, зн, сч) { return пр * ((сч + 1) % 2 == 0 ? зн : 1); }, 1));