Равномерно распределить данные в массиве - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день. Помогите решить задачку. Есть на входе массив скажет из 20 элементов(реально может быть за тысячу).После наложения фильтра на выходе есть массив из 6 элементов. Нужно распределить эти 6 элементов внутри нового массива длиной как и входной массив(т.е. 20 элементов). Так как кол-во элементов всегда разное, не могу понять как правильно высчитать шаг для вставки. Может кто-то делал что-то подобное, подскажите как реализовать такое?

Решение задачи: «Равномерно распределить данные в массиве»

textual
Листинг программы
deviation += nextIndex - (lastIndex + desiredStep);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.818 из 5
Похожие ответы