Задать вопрос
25 июля, 17:57

Дана матрица F (m*m) заменить нулями главную диагональ матрицы В С + + basic visual

+3
Ответы (1)
  1. 25 июля, 19:38
    0
    В Visual Basic на форме нужно создать текстовое поле Label1

    со свойством WordWrap = True, то есть многострочное поле,

    размер нужно задать, чтобы поместилась вся матрица.

    Sub Matrix

    Dim F () As Integer ' Объявляем динамический массив

    Dim m As Integer, i As Integer, k As Integer, t As String ' И переменные

    m = InputBox ("Vvedite razmer matrix") ' Задаем размер массива

    ReDim F (m, m) ' Определяем размер массива

    For i = 1 To m ' Ввод данных

    For k = 1 To m

    t = "Vvedite element Matrix" & Str (i) & "," & Str (k)

    F (i, k) = InputBox (t)

    Next k

    Next i

    For i = 1 To m

    F (i, i) = 0 ' Обнуляем элементы главной диагонали.

    Next i

    For i = 1 To m

    For k = 1 To m ' Вывод строки данных через табуляцию

    Label1. Caption = Label1. Caption & F (i, k) & Chr (9)

    Next k

    Label1. Caption = Label1. Caption & vbCrLf ' Переход на следующую строку

    Next i

    End Sub
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Дана матрица F (m*m) заменить нулями главную диагональ матрицы В С + + basic visual ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы