Найти сумму квадратов элементов массива
Дан массив с числами. С помощью цикла нужно найти сумму квадратов элементов этого массива.
Что не так? var arr = [1,5,6,10,2,6,9,0]; var newArr = []; for(var i = 0; i < arr.length; i++) { var sqr = arr[i] * arr[i]; newArr.push(sqr); } for(var j = 0; j < newArr.length; j++) { var sum += newArr[i]; } alert(sum); |
newArr[i] != newArr[j];
|
yaparoff,
в строке 10 -- несколько ошибок и строки 8 нет. |
Цитата:
Цитата:
теперь работает: var arr = [1,5,6,10,2,6,9,0]; var newArr = []; for(var i = 0; i < arr.length; i++) { var sqr = arr[i] * arr[i]; newArr.push(sqr); } alert(newArr); for(var j = 0, sum = 0; j < newArr.length; j++) { sum += newArr[j]; } alert(sum); |
yaparoff,
[JS run] добавьте в тег |
Часовой пояс GMT +3, время: 02:22. |