Сложение строк массива - 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
- NEXT i
- 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
- NEXT i
- END
Объяснение кода листинга программы
В этом коде выполняется сложение строк массива. Вот список действий, которые происходят в коде:
- Ввод значения переменной n (количество строк в массиве).
- Ввод значения переменной m (количество столбцов в массиве).
- Создание массива a размером n на m.
- Создание массива b размером n-1 на m.
- Заполнение массива a случайными числами от -10.5 до 21.5.
- Вывод значений массива a на экран.
- Заполнение массива b значениями из массива a, кроме последней строки.
- Вывод значений массива b на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д