Ввод данных в двухмерный массив - VB
Формулировка задачи:
Дана матрица 3 на 3 , нужно элементы третего рядка умножить на три, и сосчитать количество негативных элементов.
Подскажите что нужно куда вписать. Вот что смог написать
Листинг программы
- Private Sub Command1_Click()
- Dim i(3,3) As Integer
- n=Val(text2.Text)
- av=Split(Text1.Text, " ")
- For i = 1 To 3
- For j= 1 to 3
- x(i)= VAl(av(i-1))
- next i
- print "i=", i
- next j
- print "j=", j
Решение задачи: «Ввод данных в двухмерный массив»
textual
Листинг программы
- Private Sub Command1_Click()
- Dim A(1 To 3, 1 To 3) As Integer, i As Integer, j As Integer, n As Integer
- AutoRedraw = True
- Print "Matrix"
- For i = 1 To 3
- For j = 1 To 3
- A(i, j) = Val(InputBox("A(" & i & "," & j & ") = ", , 2))
- If A(i, j) < 0 Then n = n + 1
- Print A(i, j) & vbTab;
- Next j
- Next i
- For j = 1 To 3
- A(3, j) = A(3, j) * 3
- Next j
- Print "Отрицательных " & n
- Print "New Matrix"
- For i = 1 To 3
- For j = 1 To 3
- Print A(i, j) & vbTab;
- Next j
- Next i
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д