Вывести значения средних арифметических элементов всех столбцов матрицы - VB
Формулировка задачи:
Задача № 1
. Задана матрица А(i,j). (Причем задать ее надо самому с помощью генератора случайных чисел, предварительно введя в InputBox размерность матрицы) Вывести значения средних арифметических элементов всех столбцов матрицы .Задача № 2
. Найти все числа, каждое из которых встречается в каждой строке матрицы A(m,n). Матрица задается тем же способом, что и в задаче 1. Помогите!Решение задачи: «Вывести значения средних арифметических элементов всех столбцов матрицы»
textual
Листинг программы
- Private Sub CommandButton1_Click()
- Cells.Clear
- nCols = Val(InputBox("Введите кол-во столбцов"))
- nRows = Val(InputBox("Введите кол-во строк"))
- Randomize
- For i = 1 To nRows
- For j = 1 To nCols
- Cells(i, j) = Int(Rnd + 1.5 * j)
- Next j
- Next i
- For i = 1 To nRows - 1
- For j = 1 To nCols
- sWhatFind = Cells(i, j)
- nCountTrue = 0
- For x = i To nRows - 1
- Set rngFindRange = Range(Cells(x + 1, 1), Cells(x + 1, nCols)).Find(What:=sWhatFind, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext)
- If Not (rngFindRange Is Nothing) Then
- nCountTrue = nCountTrue + 1
- End If
- Next x
- If nCountTrue = nRows - 1 Then sListOfNumbers = rngFindRange.Value & ", " & sListOfNumbers
- MsgBox ("Найденные числа: " & sListOfNumbers)
- Next j
- Next i
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д