Найти сумму элементов отдельных строк двумерного массива - VB
Формулировка задачи:
"Дан двумерный массив:
1 2 3 4
5 6 7 8
9 1 2 3
4 5 6 7
Нужно найти отдельно сумму элементов 3-ей строки и 3-его столбца, потом первое разделить на второе, и в диалоговом окне вывести исходный массив, сумму искомых строки и столбца и результат деления."
Помогите с кодом!
Решение задачи: «Найти сумму элементов отдельных строк двумерного массива»
textual
Листинг программы
Sub Zero()
Dim Sum1 As Integer, Sum2 As Integer, DelSum As Single
Dim i As Integer, j As Integer, m As Integer
Const n As Integer = 4 ' размерность массива
Dim Mas(1 To n, 1 To n) As Integer, S As String
S = "Исходный массив" & vbCrLf
'вводим массив
For i = 1 To n
For j = 1 To n
m = m + 1: If m = 10 Then m = 1 'Это чтобы не заполнять массив вручную
Mas(i, j) = InputBox("Введите Mas (" & i & ", " & j & ")", , m)
S = S & Mas(i, j) & vbTab
Next j
S = S & vbCrLf
Next i
'находим сумму третьей строки
For i = 1 To n
Sum1 = Sum1 + Mas(3, i)
Next i
'находим сумму третьего столбца
For i = 1 To n
Sum2 = Sum2 + Mas(i, 3)
Next i
'находим частное от деления Sum1 на Sum2
DelSum = Sum1 / Sum2
S = S & "Сумма элементов 3-ей строки " & Sum1 & vbCrLf
S = S & "Сумма элементов 3-его cтолбца " & Sum2 & vbCrLf
S = S & "Частное от деление сумм элементов " & DelSum
MsgBox S
End Sub