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

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

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

помогите составить программу Дан массив R(5X5) вычислите сумму элементов главной диагонали Заранее спасибо

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

textual
Листинг программы
  1. Private Sub cmdStart_Click()
  2.   Dim iI As Integer
  3.   Dim dMatrix(1 To 5, 1 To 5) As Double ' это чтоб не думалось
  4.  Dim dDiagonal As Double
  5.   '
  6.  ' Заполняем матрицу.
  7.  dMatrix(1, 1) = 1.2
  8.   dMatrix(1, 2) = 5.7
  9.   dMatrix(1, 3) = 11.82
  10.   dMatrix(1, 4) = 21.02
  11.   dMatrix(1, 5) = 10.02
  12.   '
  13.  dMatrix(2, 1) = 1.2
  14.   dMatrix(2, 2) = 15.7
  15.   dMatrix(2, 3) = 11.8
  16.   dMatrix(2, 4) = 21.02
  17.   dMatrix(2, 5) = 0.02
  18.   '
  19.  dMatrix(3, 1) = 1.2
  20.   dMatrix(3, 2) = 5.7
  21.   dMatrix(3, 3) = 1.82
  22.   dMatrix(3, 4) = 21.02
  23.   dMatrix(3, 5) = 10.02
  24.   '
  25.  dMatrix(4, 1) = 1.2
  26.   dMatrix(4, 2) = 5.7
  27.   dMatrix(4, 3) = 11.82
  28.   dMatrix(4, 4) = 21.02
  29.   dMatrix(4, 5) = 10.02
  30.   '
  31.  dMatrix(5, 1) = 1.2
  32.   dMatrix(5, 2) = 5.7
  33.   dMatrix(5, 3) = 11.82
  34.   dMatrix(5, 4) = 21.02
  35.   dMatrix(5, 5) = 3.02
  36.   ' Ввод Вы уж сами как-нибудь.
  37.  '
  38.  ' Считаем в цикле.
  39.  dDiagonal = 0 ' это уж чтоб совсем не думалось - думать вредно
  40.  For iI = LBound(dMatrix, 1) To UBound(dMatrix, 1) Step 1
  41.     dDiagonal = dDiagonal + dMatrix(iI, iI)
  42.   Next iI
  43.   MsgBox "Matrix Diagonal=" + Format$(dDiagonal, "#####0.###"), vbInformation
  44. End Sub

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


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

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

8   голосов , оценка 3.5 из 5

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

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

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