Сложение строк массива - QBasic

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

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

Создать массив, затем сложить к-ю и (к+1) Строки этого массива и сформировать новый массив размером (n-1) x m. И создать блок-схему к этой задаче
k= 6, например

Решение задачи: «Сложение строк массива»

textual
Листинг программы
DEFINT A-B, I-K, M-N
OPTION BASE 1
CLS
100
INPUT "Vvedite N >= 7 "; n
IF n < 7 THEN 100
INPUT "Vvedite M"; m
DIM a(n, m)
DIM b(n - 1, m)
 
FOR i = 1 TO n
   FOR j = 1 TO m
      a(i, j) = 21 * RND - 10.5
      PRINT USING "####"; a(i, j);
   NEXT j
   PRINT
NEXT i
 
PRINT
FOR i = 1 TO n - 1
   FOR j = 1 TO m
      IF i < 6 THEN
         b(i, j) = a(i, j)
      ELSEIF i = 6 THEN
         b(i, j) = a(i, j) + a(i + 1, j)
      ELSE
         b(i, j) = a(i + 1, j)
      END IF
      PRINT USING "####"; b(i, j);
   NEXT j
   PRINT
NEXT i
END

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

В этом коде выполняется сложение строк массива. Вот список действий, которые происходят в коде:

  1. Ввод значения переменной n (количество строк в массиве).
  2. Ввод значения переменной m (количество столбцов в массиве).
  3. Создание массива a размером n на m.
  4. Создание массива b размером n-1 на m.
  5. Заполнение массива a случайными числами от -10.5 до 21.5.
  6. Вывод значений массива a на экран.
  7. Заполнение массива b значениями из массива a, кроме последней строки.
  8. Вывод значений массива b на экран.

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


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

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

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