// cubes // Сформируйте массив из N элементов, содержащий в себе кубы индексов, т.е: // [0,1,8,27,64...] const task14block = document.createElement('div'); task14block.style = "border: 2px solid green; border-radius:5px; margin-bottom:10px; padding:10px"; const task14title = document.createElement('h2'); task14title.innerText = 'Task-14 Cubes'; const arrayDegreeBtn = document.createElement('button'); arrayDegreeBtn.innerText = 'Form index-degree array with Math.pow()'; arrayDegreeBtn.style = 'margin-bottom:14px'; const arrayDegreeLoopBtn = document.createElement('button'); arrayDegreeLoopBtn.innerText = 'Form index-degree array with loops'; arrayDegreeLoopBtn.style = 'margin-bottom:14px; margin-left:10px'; root.appendChild(task14block); task14block.appendChild(task14title); task14block.appendChild(arrayDegreeBtn); task14block.appendChild(arrayDegreeLoopBtn); arrayDegreeBtn.onclick = () => { let cubeArray = []; const n = +prompt('Введите кол-во элементов массива'); const d = +prompt('Введите степень, в которую нужно возводить индекс'); if (n&&d) { for (let i = 0; i < n; i++) { cubeArray[i] = Math.pow(i,d); } console.log(cubeArray) const arrayResult = document.createElement('p'); arrayResult.innerHTML = `Массив из ${n} элементов, у которого каждый элемент равен индексу, возведенному в степень ${d}: [${cubeArray}]`; task14block.appendChild( arrayResult); } else {alert("Некорректный ввод") } } arrayDegreeLoopBtn.onclick = () => { let cubeArray = []; const n = +prompt('Введите кол-во элементов массива'); const d = +prompt('Введите степень, в которую нужно возводить индекс'); if (n&&d) { for (let i = 0; i < n; i++) { cubeArray[i] = 1; for (let j = 1; j <= d; j++) { cubeArray[i]*=i } } console.log(cubeArray) const arrayResult = document.createElement('p'); arrayResult.innerHTML = `Массив из ${n} элементов, у которого каждый элемент равен индексу, возведенному в степень ${d}: [${cubeArray}]`; task14block.appendChild( arrayResult); } else {alert("Некорректный ввод") } }