Вычислить сумму элементов больших, чем введённое значение
Есть такая задача: Заполнить массив случайными значениями. Ввести значение. Вычислить сумму элементов больших, чем введённое значение, и число таких элементов. У меня вышло реализовать только первые 2:
y=Boolean(prompt("Введите значения")); var arr = [1, 5, 6, 2, 56, 89, 64, -3, 23, 71, 56, 89]; var rand = Math.floor(Math.random() * arr.length); alert( arr[rand] ); Помогите пожалуйста с третьим пунктом. |
что значит и число таких элементов
|
Lion777,
:blink: |
Это писал преподаватель, я так понимаю, это значит "и число этих элементов"
|
Lion777,
сумма элементов больше 80 = 178, всего таких элементов 2, [89, 89] |
ну Вычислить сумму элементов больших, чем введённое значение
это понятно, а что значит дальше и число таких элементов, тут чет мозг кипит ))) --- О )) вроде догнал |
Извините, а как это прописать с помощью скрипта?
|
:help:
Подскажите пожалуйста, если знаете, как это реализовать? |
var prmpt = prompt('Введите значение: '); var arr = [1, 5, 6, 2, 56, 89, 64, -3, 23, 71, 56, 89]; var sum = 0; var cnt = 0; for (var i = 0; i < arr.length; i++) { if (arr[i] > prmpt) { sum += arr[i]; cnt++; } } alert('Сумма: ' + sum + ' Число элементов: ' + cnt); |
Lion777,
Cпасибо Вам огромное!:dance: |
Часовой пояс GMT +3, время: 00:23. |