Найти вектор B(l), каждый элемент которого равен среднему арифметическому элементов соответствующего столбца матрицы А - C#

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

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

Задана матрица A(k,l). Найти вектор B(l), каждый элемент которого равен среднему арифметическому элементов соответствующего столбца матрицы А.

Решение задачи: «Найти вектор B(l), каждый элемент которого равен среднему арифметическому элементов соответствующего столбца матрицы А»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace CyberForumConsole
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             Console.Write("Введите размеры матрицы: ");
  13.             int m = Convert.ToInt32(Console.ReadLine());
  14.             int n = Convert.ToInt32(Console.ReadLine());
  15.             int[,] matrix = new int[m, n];
  16.             Random rand = new Random((int)DateTime.Now.Ticks);
  17.             for (int i = 0; i < m; i++)
  18.             {
  19.                 for (int j = 0; j < n; j++)
  20.                 {
  21.                     matrix[i, j] = rand.Next(-100, 100);
  22.                     Console.Write(matrix[i,j] + " ");
  23.                 }
  24.                 Console.WriteLine();
  25.             }
  26.             int[] arr = new int[n];
  27.             int s = 0;
  28.             for (int j = 0; j < n; j++)
  29.             {
  30.                 s = 0;
  31.                 for (int i = 0; i < m; i++)
  32.                 {
  33.                     s += matrix[i, j];
  34.                 }
  35.                 s = s / m;
  36.                 arr[j] = s;
  37.             }
  38.             Console.Write("Результат: ");
  39.             for (int k = 0; k < n; k++)
  40.             {
  41.                 Console.Write(arr[k] + ", ");
  42.             }
  43.         }
  44.     }
  45. }

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


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

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

10   голосов , оценка 4.1 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы