Найти среднее арифметическое последних К и первых L элементов одномерного массива Z размерности N - VB

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

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

Задание состоит в следующем: "Найти среднее арифметическое последних К и первых L элементов одномерного массива Z размерности N." Я не знаю как выделить часть элементов массива, т.е. например первых L элементов из массива. Как это сделать я не могу понять, пытался пользоваться поиском, но ни чего подобного не нашёл. Нашёл для одномерных массивов только среднее арифметическое чётных/нечёных и т.п. Если будет хоть часть кода, например на поиск среднего арифметического первых L элементов, мне будет это достаточно. В теории после этого собираюсь записать массив в обратном порядке и уже найти среднее арифметическое для последних элементов (которые стали первыми). ну и дальше ср. ариф. для получившихся значений средних арифметических от двух случаев. Хотя по идеи эта задача должна решаться легче.

Решение задачи: «Найти среднее арифметическое последних К и первых L элементов одномерного массива Z размерности N»

textual
Листинг программы
  1. dim z as long,l as long,k as long,i as long,s as long
  2. z=10'z=inputbox("z=")
  3. l=3'l=inputbox("l=")
  4. k=4'k=inputbox("k=")
  5. redim a(1to z)as long
  6. for i=1to z
  7.   a(i)=int(rnd*z)
  8.   if i<=l or i>z-k then s=s+a(i)
  9.   debug.?a(i),s
  10. next
  11. msgbox s/(k+l)

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


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

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

9   голосов , оценка 3.889 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы