Вычислить сумму значений элементов главной диагонали массива - VB

Узнай цену своей работы

Формулировка задачи:

Составить алгоритм и программу для вычисления матрицы я сделала. А второе задание не могу сделать: Определить сумму значений элементов главной диагонали матрицы.
Листинг программы
  1. Private Sub Command1_Click()
  2. Dim x(1 To 6) As Double, y(1 To 6) As Double
  3. Dim Z1(1 To 6, 1 To 6) As Double, Z2(1 To 6, 1 To 6) As Double
  4. For i = 1 To 6
  5. x(i) = InputBox("Введите x(" & i & ")")
  6. Next i
  7. For j = 1 To 6
  8. y(j) = InputBox("Введите y(" & j & ")")
  9. Next j
  10. For i = 1 To 6
  11. For j = 1 To 6
  12. If x(i) <> 0 And x(i) <> y(j) Then
  13. Z1(i, j) = (x(i) * Sin(y(i)) ^ 3) - (Log(x(i)) * y(j) ^ (2 / 3)) / (1 + Log(Abs(x(i) - y(j))))
  14. Z2(i, j) = (x(i) * Sin(y(i)) ^ 3) - (Log(x(i)) * y(j) ^ (2 / 3)) / (1 + Log(Abs(x(i) - y(j))))
  15. MsgBox "Z1(" & i & "," & j & ")=" & Z1(i, j)
  16. MsgBox "Z2(" & i & "," & j & ")=" & Z2(i, j)
  17. Else
  18. End If
  19. Next j
  20. Next i

Решение задачи: «Вычислить сумму значений элементов главной диагонали массива»

textual
Листинг программы
  1. For i = 1 To m
  2.   For j = 1 To m
  3.       A(i, j) = Int(Rnd * 21 - 10) 'Заполняем матрицу случайными числами
  4.      Print A(i, j); vbTab;
  5.       if i = j then Gl = Gl + A(i, i)
  6.   Next j
  7.   Print
  8. Next i

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


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

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

12   голосов , оценка 3.917 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы