Посчитать сумму элементов 1, 3, 5 строк матрицы и вывести на экран - QBasic
Формулировка задачи:
Создать двумерный массив A(5,5), посчитать сумму элементов 1,3,5 строк и вывести на экран.Помогите плиз написать задачу в qbasic.
Решение задачи: «Посчитать сумму элементов 1, 3, 5 строк матрицы и вывести на экран»
textual
Листинг программы
- s1 = 0
- s3 = 0
- s5 = 0
- FOR i = 1 TO n
- FOR j = 1 TO m
- IF i = 1 THEN s1 = s1 + a(i, j)
- IF i = 3 THEN s3 = s3 + a(i, j)
- IF i = 5 THEN s5 = s5 + a(i, j)
- NEXT j
- NEXT i
- summa = s1 + s2 + s3
- PRINT "s1= "; s1, "s3= "; s3, "s5= "; s5
- PRINT "summa= "; summa
Объяснение кода листинга программы
- Создаются три переменные s1, s3, s5, которые будут использоваться для хранения суммы элементов матрицы. Изначально все они равны 0.
- Запускается двойной цикл FOR, который проходит по всем элементам матрицы.
- Внутри двойного цикла проверяется, является ли значение переменной i равным 1, 3 или 5.
- Если условие выполняется, то к соответствующей переменной s1, s3, s5 прибавляется значение элемента матрицы a(i, j).
- После завершения двойного цикла, значение переменной summa вычисляется как сумма s1, s3, s5.
- С помощью команды PRINT выводятся на экран значения переменных s1, s3, s5, summa.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д