Сформировать новую матрицу путем обнуления всех элементов исходной матрицы на главной диагонали и ниже нее - VB
Формулировка задачи:
Дана действительная матрица А(N,M), в которой все элементы отличны от нуля. Сформировать новую матрицу путем обнуления всех элементов исходной матрицы на главной диагонали и ниже нее.
Решение задачи: «Сформировать новую матрицу путем обнуления всех элементов исходной матрицы на главной диагонали и ниже нее»
textual
Листинг программы
Option Explicit Private Sub Form_Load() Dim A() As Single, N As Long, M As Long, i As Long, j As Long Me.AutoRedraw = True N = 8: M = 5 ReDim A(N - 1, M - 1) Me.Print "ÈñõîäГ*Г*Гї Г¬Г*òðèöГ*:" For j = 0 To M - 1: For i = 0 To N - 1 A(i, j) = Rnd * 99 + 1 Me.Print Tab(i * 10); Format(A(i, j), "#0.00"); Next: Next Me.Print Tab(0); "ÐåçóëüòГ*ГІ:" For j = 0 To M - 1: For i = 0 To N - 1 If i <= j Then A(i, j) = 0 Me.Print Tab(i * 10); Format(A(i, j), "#0.00"); Next: Next End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д