Найти сумму элементов отдельных строк двумерного массива - 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы