Вычислить для вектора среднее геометрическое - C#

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

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

Вычислить для вектора x среднее геометрическое |x[1]*x[2]*...x[n]| (корень n степени из модуля произведения)
  static void Main(string[] args)
        {
            Console.Write("размерность вектора:");
            int n = int.Parse(Console.ReadLine());
            int[] mas = new int[n];
            Random rand = new Random();
            int composit = 1;
            for (int i = 0; i < mas.Length; i++)
            {
                mas[i] = rand.Next(1, 26);
                Console.Write("{0} ", mas[i]);
                composit *= mas[i];
            }
            Console.WriteLine("\nсреднее геометрическое:{0}", Math.Sqrt(composit));
        }
есть еще варианты как это сделать?
А вообще не имело смысла брать отрицательные элементы

Решение задачи: «Вычислить для вектора среднее геометрическое»

textual
Листинг программы
mas[i] = rand.Next(1, 26);

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


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

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

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