1. Главная
  2. Библиотека
  3. Программирование
  4. Дан массив `arr = [1, 14, 3, 7, 5, 12, 8, 33, 11]`. Опр...
Решение задачи на тему

Дан массив `arr = [1, 14, 3, 7, 5, 12, 8, 33, 11]`. Определите количество элементов в массиве, которые больше 7.

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Структуры и алгоритмы обработки данных
Дан массив `arr = [1, 14, 3, 7, 5, 12, 8, 33, 11]`. Определите количество элементов в массиве, которые больше 7.

Условие:


3) var arr =[1,14,3,7,5,12,8,33,11]; var e==0;
for (i=0; i<arr.length; i++)
if (arr[i]>7) e=e+1;
alert(e);

Решение:

Мы анализируем данный код:

  1. В массиве arr содержится набор чисел: [1, 14, 3, 7, 5, 12, 8, 33, 11].
  2. Переменная e инициализирована значением 0 и используется для подсчёта элементов, удовлетворяющих условию. Обратите внимание, что в коде использована ошибка (var e==0; вместо корректного var e = 0;), однако для решения задачи примем, что e изначально равно 0.
  3. Далее запускается цикл, который проходит по всем элементам массива.
  4. На каждом шаге проверяется условие: если текущий элемент больше 7, то e ...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет