Найти среднее геометрическое положительных элементов матрицы С(8,6) Программирование **...

0 голосов
82 просмотров

Найти среднее геометрическое положительных элементов матрицы С(8,6) Программирование на языке VBA (Visual Basic For Application) помогите пожалуйста срочно очень!!!


Информатика (37 баллов) | 82 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Sub aaa()
    Dim srg As Double
    srg = 1
    n = 0
    a = Range("A1:F8")
    For Each x In a
        If x > 0 Then
            srg = srg * x
            n = n + 1
        End If
    Next
    srg = srg ^ (1 / n)
    MsgBox "Ср.геом=" + Str(srg)
End Sub


Скачать вложение Excel (XLS)
(150k баллов)