Я пытаюсь определить значения, которые больше 200 в списке массивов, и вычислять средние значения этих значений для каждого интервала. Мой массив список,Как рассчитать средние значения определенного набора интервалов в массиве?
List<int> numlist = new List<int>();
и содержит значения,
numlist.Add(50);
numlist.Add(67);
numlist.Add(98);
numlist.Add(150);
numlist.Add(230);
numlist.Add(250);
numlist.Add(260);
numlist.Add(87);
numlist.Add(98);
numlist.Add(201);
numlist.Add(254);
numlist.Add(164);
Как вы можете видеть, первый набор последовательных значений, которые больше 200 составляет 230250 и 260. Второй набор значения равны 201 и 254.
Я хочу прокрутить список массивов и определить эти два набора отдельно, а затем вычислить их средние значения.
средние 1: (230 + 250 + 260)/3
средний 2: (201 + 254)/2
Как можно достичь этого?
Вы можете объяснить, что, если (сумма == 0) продолжить; – coder
Это код, который решает, достигли ли вы новой последовательности кода более 200. Если сумма равна 0, вы не запустили новое среднее значение, и поэтому оно пропускает все, что следует, и переходит к следующему значению в числовом списке –