Найти сумму элементов отдельных строк двумерного массива - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д