Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.01.2017, 18:32
Кандидат Javascript-наук
Отправить личное сообщение для yaparoff Посмотреть профиль Найти все сообщения от yaparoff
 
Регистрация: 26.04.2016
Сообщений: 106

Найти сумму квадратов элементов массива
Дан массив с числами. С помощью цикла нужно найти сумму квадратов элементов этого массива.

Что не так?

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);
Ответить с цитированием
  #2 (permalink)  
Старый 18.01.2017, 18:42
Аспирант
Отправить личное сообщение для TestUser013 Посмотреть профиль Найти все сообщения от TestUser013
 
Регистрация: 13.07.2013
Сообщений: 94

newArr[i] != newArr[j];
Ответить с цитированием
  #3 (permalink)  
Старый 18.01.2017, 18:46
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

yaparoff,
в строке 10 -- несколько ошибок и строки 8 нет.
Ответить с цитированием
  #4 (permalink)  
Старый 18.01.2017, 19:02
Кандидат Javascript-наук
Отправить личное сообщение для yaparoff Посмотреть профиль Найти все сообщения от yaparoff
 
Регистрация: 26.04.2016
Сообщений: 106

Сообщение от TestUser013
newArr[i] != newArr[j];
ах да, точно )))

Сообщение от рони
в строке 10 -- несколько ошибок
забыл присвоить sum начальное значение

теперь работает:
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, 19.01.2017 в 05:53.
Ответить с цитированием
  #5 (permalink)  
Старый 18.01.2017, 19:03
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

yaparoff,
[JS run] добавьте в тег
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найдите сумму четных чисел из массива yaparoff Общие вопросы Javascript 3 18.01.2017 09:37
Массив из элементов другого массива, взятых в случайном порядке Basil_JS Общие вопросы Javascript 6 12.04.2015 13:07
Вывод случайных элементов из массива в таблицу Narm0 Общие вопросы Javascript 10 06.08.2013 12:39
как найти и удалить массив из массива? FRIE Общие вопросы Javascript 8 14.03.2011 15:48
Помогите решить задачку---Найти сумму элементов массива uniQ Общие вопросы Javascript 3 02.05.2009 01:20