Из одного вектора получить другой по правилу - QBasic

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

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

Помогите пожалуйста решить!!!! Из заданного вектора A(3N) получите вектор B(N), очередная компонента которого равна среднему арифметическому очередной тройки компонент вектора А. Спасибо)

Решение задачи: «Из одного вектора получить другой по правилу»

textual
Листинг программы
  1. INPUT "N="; N
  2. DIM A(1 TO N * 3), B(1 TO N)
  3. PRINT "A:"
  4. FOR i = 1 TO N * 3
  5.     A(i) = FIX(RND * 10 + 1)
  6.     PRINT i; ":"; A(i)
  7. NEXT
  8. PRINT
  9. PRINT "B:"
  10. FOR i = 1 TO N
  11.     B(i) = (A(3 * i - 2) + A(3 * i - 1) + A(3 * i)) / 3
  12.     PRINT i; ":"; B(i)
  13. NEXT
  14. PRINT

Объяснение кода листинга программы

  1. Пользователю предлагается ввести число N.
  2. Затем, введенное число N используется для определения размеров массивов A и B.
  3. Массив A инициализируется случайными числами от 1 до 10.
  4. Выводится список элементов массива A.
  5. Массив B инициализируется как среднее арифметическое трех последовательных элементов массива A.
  6. Выводится список элементов массива B.

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


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

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

14   голосов , оценка 3.929 из 5

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

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

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