Рекурсия, вычисляющая среднее геометрическое - VB

Узнай цену своей работы

Формулировка задачи:

Составить рекурсивную функцию, вычисляющую среднее геометрическое n элементов одномерного массива.

Решение задачи: «Рекурсия, вычисляющая среднее геометрическое»

textual
Листинг программы
Function avgG(A() As Double, Optional p As Integer = 1, Optional Z As Double = 1) As Double
    If p > UBound(A, 1) Then
       avgG = Z ^ (1 / CDbl(p - 1))
    Else
       avgG = avgG(A, p + 1, Z * A(p))
    End If
End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.625 из 5
Похожие ответы