Найти сумму квадратов элементов массива
Дан массив с числами. С помощью цикла нужно найти сумму квадратов элементов этого массива.
Что не так?
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, время: 21:00. |