Вычислить для вектора среднее геометрическое - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д