Найти разность произведений элементов выше главной диагонали и элементов ниже побочной диагонали матрицы - VB
Формулировка задачи:
Помогите пожалуйста,
Надо найти разность двух произведений: произведения элементов выше главной диагонали и произведения элементов ниже побочной диагонали матрицы В(5,3). Использовать процедуру.
Решение задачи: «Найти разность произведений элементов выше главной диагонали и элементов ниже побочной диагонали матрицы»
textual
Листинг программы
- For i = 1 To 3
- For j = 1 To 5
- B(i, j) = Cells(2 + i, j)
- Next j
- Next i
- TextBox2.Text = Format(P(B), "0.0000")
- TextBox3.Text = Format(M(B), "0.0000")
- TextBox1.Text = Format(P(B) - M(B), "0.0000")
- End Sub
- Function P(B)
- P = 1
- For i = 1 To 3
- For j = 1 To 5
- If i < j Then P = P * B(i, j)
- Next j
- Next i
- End Function
- Function M(B)
- M = 1
- For i = 1 To 3
- For j = 1 To 5
- If i >= (5 - j) Then M = M * B(i, j)
- Next j
- Next i
- End Function
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д