Найти вектор B(l), каждый элемент которого равен среднему арифметическому элементов соответствующего столбца матрицы А - C#
Формулировка задачи:
Задана матрица A(k,l). Найти вектор B(l), каждый элемент которого равен среднему арифметическому элементов соответствующего столбца матрицы А.
Решение задачи: «Найти вектор B(l), каждый элемент которого равен среднему арифметическому элементов соответствующего столбца матрицы А»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace CyberForumConsole
{
class Program
{
static void Main(string[] args)
{
Console.Write("Введите размеры матрицы: ");
int m = Convert.ToInt32(Console.ReadLine());
int n = Convert.ToInt32(Console.ReadLine());
int[,] matrix = new int[m, n];
Random rand = new Random((int)DateTime.Now.Ticks);
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
{
matrix[i, j] = rand.Next(-100, 100);
Console.Write(matrix[i,j] + " ");
}
Console.WriteLine();
}
int[] arr = new int[n];
int s = 0;
for (int j = 0; j < n; j++)
{
s = 0;
for (int i = 0; i < m; i++)
{
s += matrix[i, j];
}
s = s / m;
arr[j] = s;
}
Console.Write("Результат: ");
for (int k = 0; k < n; k++)
{
Console.Write(arr[k] + ", ");
}
}
}
}