Option Explicit
Const N = 1051 'Размерность массива
Const MinQ = -1000 'Значение минимального элемента массива
Const MaxQ = 1000 'Значение максимального элемента массива
Const Mult = 7 'Значение кратности
ReDim Q(N)
Dim i, Qsum
Randomize
For i = 0 To N ' Определение элементов массива случайными числами
Q(i) = Int((MaxQ - MinQ + 1) * Rnd + MinQ)
Next
Qsum = 0
For i = 1 To N Step 2 ' Подсчет суммы нечетных элементов кратных заданной величине
If Q(i) Mod Mult = 0 Then Qsum = Qsum + Q(i)
Next
Qsum = Qsum / Int((N + 1) / 2) 'Среднее значение нечетных элементов массива кратных заданной величине
MsgBox "Среднее значение" + vbCrLf + "нечетных элементов массива" + vbCrLf + "кратных " + CStr(Mult) + "= " + CStr(Qsum)
Option Explicit
Const N = 20 'Размерность матрицы
Const P = 5.7 'Граничное значение
Const MinQ = 0 'Значение минимального элемента массива
Const MaxQ = 10 'Значение максимального элемента массива
Dim M, i, j, Summ, QP
M = N - 1
ReDim Q(M, M)
Randomize
For i = 0 To M ' Определение элементов массива случайными числами
For j = 0 To M
Q(i, j) = (MaxQ - MinQ + 1) * Rnd + MinQ
Next
Next
QP = "Подсчет кол-ва элементов в столбцах > " + CStr(P) + vbCrLf
For i = 0 To M ' Подсчет кол-ва элементов в столбцах > P
Summ = 0
For j = 0 To M
If Q(j, i) > P Then Summ = Summ + 1
Next
QP = QP + vbCrLf + "Столбец= " + CStr(i + 1) + vbTab + "Количество= " + CStr(Summ)
Next
MsgBox QP
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.