Ввод данных в двухмерный массив - VB

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

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

Дана матрица 3 на 3 , нужно элементы третего рядка умножить на три, и сосчитать количество негативных элементов. Подскажите что нужно куда вписать. Вот что смог написать
Листинг программы
  1. Private Sub Command1_Click()
  2. Dim i(3,3) As Integer
  3. n=Val(text2.Text)
  4. av=Split(Text1.Text, " ")
  5. For i = 1 To 3
  6. For j= 1 to 3
  7. x(i)= VAl(av(i-1))
  8. next i
  9. print "i=", i
  10. next j
  11. print "j=", j

Решение задачи: «Ввод данных в двухмерный массив»

textual
Листинг программы
  1. Private Sub Command1_Click()
  2.     Dim A(1 To 3, 1 To 3) As Integer, i As Integer, j As Integer, n As Integer
  3.     AutoRedraw = True
  4.     Print "Matrix"
  5.     For i = 1 To 3
  6.         For j = 1 To 3
  7.             A(i, j) = Val(InputBox("A(" & i & "," & j & ") = ", , 2))
  8.             If A(i, j) < 0 Then n = n + 1
  9.             Print A(i, j) & vbTab;
  10.         Next j
  11.         Print
  12.     Next i
  13.     For j = 1 To 3
  14.               A(3, j) = A(3, j) * 3
  15.     Next j
  16.     Print "Отрицательных  " & n
  17.     Print
  18.     Print "New Matrix"
  19.     For i = 1 To 3
  20.         For j = 1 To 3
  21.             Print A(i, j) & vbTab;
  22.         Next j
  23.         Print
  24.     Next i
  25.    
  26. End Sub

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


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

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

10   голосов , оценка 3.9 из 5

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

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

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