Найти произведение элементов строк квадратной матрицы Р - VB

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

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

Помогите пожалуйста решить задачу! Задача:Найти произведение элементов строк квадратной матрицы Р раз¬мерности М, в которых на главной диагонали расположены отрицательные числа. Заменить соответствующие диагональные элементы на полученные произведения. Проанализировать выполнение программы на примере. а матриц -p 2 1 4 6 3 -1 2 2 4 1 -2 6 5 3 1 -2 Заранее спасибо)

Решение задачи: «Найти произведение элементов строк квадратной матрицы Р»

textual
Листинг программы
  1. Private Sub Command1_Click()
  2. List1.Clear
  3. Dim p() As Integer, b() As Long, m As Integer, s As String, s1 As String
  4. m = InputBox("m")
  5.  
  6. ReDim p(1 To m, 1 To m), b(1 To m)
  7. For i = 1 To m
  8. s1 = ""
  9. b(i) = 1
  10. For j = 1 To m
  11.  
  12.  s = "p(" & Str(i) & "," & Str(j) & ")"
  13.  p(i, j) = InputBox(s)
  14.  s1 = s1 & Str(p(i, j))
  15.  b(i) = b(i) * p(i, j)
  16. Next j
  17. List1.AddItem s1
  18. If p(i, i) < 0 Then p(i, i) = b(i)
  19. Next i
  20. List1.AddItem ""
  21.  
  22. s = ""
  23. For i = 1 To m
  24.   s = s & Str(b(i))
  25. Next i
  26. List1.AddItem s
  27. List1.AddItem ""
  28.  
  29. For i = 1 To m
  30. s = ""
  31. For j = 1 To m
  32.   s = s & Str(p(i, j))
  33. Next j
  34.  List1.AddItem s
  35. Next i
  36. End Sub

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


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

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

14   голосов , оценка 3.643 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы