Заданны целые числа A1,A2,A3,A4. Получить матрицу B(i,j) - VB

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

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

Заданны целые числа A1,A2,A3,A4. Получить матрицу B(i,j) для которой B(i,j)=6*i*A(i)-3*j*A(j), где i,j=1,2,3,4
Листинг программы
  1. Public n As Integer
  2. Private Sub CommandButton1_Click()
  3. Dim A() As Single, B() As Single
  4. Dim i As Integer, j As Integer, k As Integer, S As Integer
  5. n = 1: i = 4: j = 4: k = 4
  6. ReDim A(1 To i, n)
  7. For i = 1 To 4: n = 1
  8. A(i, n) = InputBox("Введите элементы массива A (" & CStr(i) & "," & CStr(n) & ")", "Окно ввода A(i,1)")
  9. TextBox1.Text = TextBox1.Text & CStr(A(i, n)) & " "
  10. Next i
  11. ReDim B(1 To 4, 1 To 4)
  12. For i = 1 To 4
  13. For j = 1 To 4
  14. A(i, n) = TextBox1.Text
  15. For k = 1 To 4
  16. B(i, j) = 6 * i * A(k, n) - 3 * j * A(k, n)
  17. Next k
  18. TextBox2.Text = TextBox2.Text & CStr(B(i, j)) & " "
  19. Next j
  20. TextBox2.Text = TextBox2.Text & vbCrLf
  21. Next i
  22. End Sub
такой код, тут уже по разному пробовали, возможен бред)

Решение задачи: «Заданны целые числа A1,A2,A3,A4. Получить матрицу B(i,j)»

textual
Листинг программы
  1. Option Explicit
  2. Dim a(1 To 4) As Double
  3. Dim b(1 To 4, 1 To 4) As Double
  4. Dim i As Integer
  5. Dim j As Double
  6. Private Sub Command1_Click()
  7. Print "Ââåä¸Г*Г*ûå Г·ГЁГ±Г«Г*:"
  8. For i = 1 To 4
  9.  
  10. a(i) = InputBox("Ââåäèòå " & i & " ÷èñëî", "Ââîäèì Г·ГЁГ±Г«Г*")
  11. Print a(i); vbTab;
  12. Next i
  13. Print vbLf
  14. Print "Ïîëó÷Г*ГҐГ¬:"
  15. For i = 1 To 4
  16.       For j = 1 To 4
  17.             b(i, j) = 6 * i * a(i) - 3 * j * a(i)
  18.       If j <> 4 Then
  19. Print b(i, j); vbTab;
  20.  
  21.             Else
  22.  
  23. Print b(i, j); vbTab;
  24. Print vbLf
  25.  
  26. End If
  27.       Next j
  28. Next i
  29. End Sub

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


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

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

7   голосов , оценка 3.571 из 5

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

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

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