Получить новый массив по правилу - VB
Формулировка задачи:
Помогите исправить ошибке в коде. Ни как не получается скомпилировать. Выпадает с ошибками.
Само задание во вложенном рисунке
Мой код
Делаю в VB6
Листинг программы
- Private Sub Command1_Click()
- Dim n As Integer
- Dim x() As Single
- Dim C() As Single
- Dim A() As Single
- Dim S As Single
- Dim i As Integer
- Dim j As Integer
- Cls
- n = InputBox("Задайте n")
- Print "n= "; n
- ReDim x(1 To n)
- ReDim A(1 To n, 1 To n)
- Print "Задайте значения элементов вектора X"
- Ввод_вектора x
- Print "Задайте значения элементов матрицы A"
- Ввод_матрицы A
- S = 0
- For i = 1 To n
- For j = 1 To n
- S = S + A(i, j)
- If x(i) < S Then C(i) = S Else C(i) = x(i)
- Next
- Next
- Print "Полученный массив С"
- Вывод_матрицы C
- End Sub
- Private Sub Command2_Click()
- End
- End Sub
- Private Sub Ввод_матрицы(x() As Single)
- Dim i As Integer, j As Integer
- For i = LBound(x) To UBound(x)
- For j = LBound(x, 2) To UBound(x, 2)
- x(i, j) = InputBox("Элемент матрицы (" _
- & i & ", " & j & ") = ?", _
- "Ввод матрицы", , 0, 0)
- Print x(i, j),
- Next
- Next
- End Sub
- Private Sub Ввод_вектора(x() As Single)
- Dim i As Integer
- For i = LBound(x) To UBound(x)
- x(i) = InputBox("Элемент вектора (" _
- & i & ") = ?", _
- "Ввод вектора", , 0, 0)
- Print x(i),
- Next
- End Sub
- Private Sub Вывод_матрицы(C() As Single)
- Dim i As Integer, j As Integer
- For i = LBound(C) To UBound(C)
- For j = LBound(C, 2) To UBound(C, 2)
- Print C(i, j),
- Next
- Next
- End Sub
Решение задачи: «Получить новый массив по правилу»
textual
Листинг программы
- Вывод_вектора C
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д