Массив: вычислить среднее арифметическое значение главной диагонали квадратной матрицы - VB

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

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

Всем доброе время суток. У меня тут проблемка с структурой Сумма нарисовалась. проблема вот в чём: есть задача в которой надо вычислить среднее арифметическое значение главной диагонали квадратной матрицы, вроде блок схему правильно сделал, но вот как записать код я не понимаю, кто может помогите если не сложно. вот что смог тока сделать:
Листинг программы
  1. Option Base 1
  2. Private Sub Command1_Click()
  3. Dim n As Integer, i As Integer, j As Integer, a() As Integer
  4. Dim m As Single
  5. n = InputBox("Введите размерность матрицы n")
  6. ReDim a(i, j)
  7. For i = 1 To n
  8. For j = 1 To n
  9. a(i, j) = InputBox("Введите элементы матрицы, a(" & i & ", " & j & " ) = ")
  10. Next j
  11. Next i
  12. m = 0
  13. For i = 1 To n
  14. For j = 1 To n
  15. (тут проблема какразтаки)
  16. Next j
  17. Next i
  18. m = m / n
  19. Print
  20. Print "Размерность матрицы", n
  21. Print
  22. Print "Среднее арифметическое главной диагонали ", m
  23. End Sub
  24.  
  25. Private Sub Command2_Click()
  26. End
  27. End Sub
Блок схема вот:

Решение задачи: «Массив: вычислить среднее арифметическое значение главной диагонали квадратной матрицы»

textual
Листинг программы
  1. Option Base 1
  2. Private Sub Command1_Click()
  3. Dim n As Integer, i As Integer, j As Integer, a() As Integer
  4. Dim m As Single
  5. n = InputBox("Введите размерность матрицы n")
  6. ReDim a(n, n)
  7. For i = 1 To n
  8. For j = 1 To n
  9. a(i, j) = InputBox("Введите элементы матрицы, a(" & i & ", " & j & " ) = ")
  10. Next j
  11. Next i
  12. m = 0
  13. For i = 1 To n
  14.     m = m + a(i, i)
  15. Next i
  16. m = m / n
  17. Print
  18. Print "Размерность матрицы", n
  19. Print
  20. Print "Среднее арифметическое главной диагонали ", m
  21. End Sub
  22.  
  23.  
  24. Private Sub Command2_Click()
  25. End
  26. End Sub

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


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

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

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

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

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

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