Сформировать вектор, из средних значений строк произвольно заданной матрицы - C#
Формулировка задачи:
Сформировать вектор, элементами которого являются средние значения строк произвольно заданной матрицы.
Заранее благодарю!
Решение задачи: «Сформировать вектор, из средних значений строк произвольно заданной матрицы»
textual
Листинг программы
using System; //Сформировать вектор, элементами которого являются средние значения строк произвольно заданной матрицы. namespace createVectorFromMatrix { class Program { static void Main(string[] args) { Console.Write("Введите количество колонок матрицы: "); int m = int.Parse(Console.ReadLine()); Console.Write("Введите количество строк матрицы: "); int n = int.Parse(Console.ReadLine()); double[,] matrix = new double[m, n]; double[] vector = new double[n]; Random r = new Random(); double avgValue; // создание и печать матрицы, заполнение веттора средним знаменичем строк Console.WriteLine("----------------------------------"); Console.WriteLine("\nМатрица имеет вид:\n"); for (int i = 0; i < matrix.GetLength(0); i++) { avgValue = 0; for (int j = 0; j < matrix.GetLength(1); j++) { // вставка в матрицу случайных чисел от 0 до 9 matrix[i, j] = r.Next(1, 10); avgValue += matrix[i, j]; Console.Write("{0,4}",matrix[i,j]); } avgValue /= n; vector[i] = avgValue; Console.WriteLine(); } Console.WriteLine("----------------------------------"); Console.WriteLine("\nВектор имеет вид:\n"); for (int i = 0; i < vector.Length; i++) Console.Write(vector[i] + " "); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д