Дана матрица A(5,5). Получить из нее вектор, содержащий суммы элементов строк. Отсортировать его в порядке убывания элементов. Создать подпрограмму для вычисления суммы элементов строк.
Очень хочу помочь подруге решить, но ничего не получается. Обе сидим и думаем. Пока надумали на это. Но программа неправильно выдает s1 s2 и s3. Пока что мы пытаемся найти сумму. Помогите, пожалуйста, подскажите где ошибки
Dim A(2, 2) As Variant
Private Sub Form_Load()
Dim A(2, 2) As Integer, S1 As Integer, S2 As Integer, S3 As Integer
Show
For i = 0 To 2
For J = 0 To 2
A(i, J) = Int(3 * Rnd + 1)
Picture1.Print A(i, J);
Next J
Picture1.Print
Next i
si = SUMMA(A, 2, 2)
S2 = SUMMA(A, 2, 2)
S3 = SUMMA(A, 2, 2)
Text1 = S1
Text2 = S2
Text3 = S3
End Sub
Function SUMMA(A, m, n)
SUMMA = 0
For J = 0 To n
SUMMA = SUMMA + A(i, J)
Next J
объясните:
"Получить из нее вектор,содержащий суммы элементов строк" - Что это значит.
"Отсортировать его в порядке убывания элементов." - Вектор - это существительное в единственно числе, как его упорядочить можно?
Но программа неправильно выдает s1 s2 и s3.
Вот так: