Дана действительная квадратная матрица. Получить две квадратные матрицы - VBA

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

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

Дана действительная квадратная матрица [аij ] i , j=1,…, n. Получить две квадратные матрицы [bij ] i , j=1,…, n, [сij ] i , j=1,…, n, для которых

Решение задачи: «Дана действительная квадратная матрица. Получить две квадратные матрицы»

textual
Листинг программы
Sub bb()
    Const N = 5
    Dim i%, j%, A!(N, N), B!(N, N), C!(N, N)
    Debug.Print "[A]:"
    For i = 1 To N
        For j = 1 To N
            A(i, j) = -18.1 + i + j + Rnd * 30
            Debug.Print A(i, j);
        Next j
        Debug.Print
    Next i
    Debug.Print "[B]:"
    For i = 1 To N
        For j = 1 To N
            B(i, j) = IIf(j >= i, A(i, j), A(j, i))
            Debug.Print B(i, j);
        Next j
        Debug.Print
    Next i
    Debug.Print "[C]:"
    For i = 1 To N
        For j = 1 To N
            C(i, j) = IIf(j < i, A(i, j), -A(i, j))
            Debug.Print C(i, j);
        Next j
        Debug.Print
    Next i
End Sub

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


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

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

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