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

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

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

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

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

textual
Листинг программы
  1. DEFINT A-B, I-K, M-N
  2. OPTION BASE 1
  3. CLS
  4. 100
  5. INPUT "Vvedite N >= 7 "; n
  6. IF n < 7 THEN 100
  7. INPUT "Vvedite M"; m
  8. DIM a(n, m)
  9. DIM b(n - 1, m)
  10.  
  11. FOR i = 1 TO n
  12.    FOR j = 1 TO m
  13.       a(i, j) = 21 * RND - 10.5
  14.       PRINT USING "####"; a(i, j);
  15.    NEXT j
  16.    PRINT
  17. NEXT i
  18.  
  19. PRINT
  20. FOR i = 1 TO n - 1
  21.    FOR j = 1 TO m
  22.       IF i < 6 THEN
  23.          b(i, j) = a(i, j)
  24.       ELSEIF i = 6 THEN
  25.          b(i, j) = a(i, j) + a(i + 1, j)
  26.       ELSE
  27.          b(i, j) = a(i + 1, j)
  28.       END IF
  29.       PRINT USING "####"; b(i, j);
  30.    NEXT j
  31.    PRINT
  32. NEXT i
  33. 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

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

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

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