Определить является ли данная квадратная матрица симметричной относительно главной диагонали - VB

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

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

Определить является ли данная квадратная матрица симметричной относительно главной диагонали. Как вообще работать с диагоналями?

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

textual
Листинг программы
Sub main()
'матрицу слепите сами, если из Excel`я не подходит
a = Selection.Value
If Is_Sym(a) Then
  MsgBox "матрица симметричная"
Else
  MsgBox "матрица не симметричная"
End If
End Sub
 
Function Is_Sym(a) As Boolean
For r = LBound(a, 1) To UBound(a, 1)
  For c = LBound(a, 2) To UBound(a, 2)
    If a(r, c) <> a(c, r) Then Exit Function
  Next c
Next r
Is_Sym = True
End Function

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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