Получить новую матрицу умножением элементов каждой строки первой и второй матрицы - C#

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

всем привет!! помогите с решением задачи. Ну первый пункт понятно, а вот второй пункт: 1.Даны две действительные квадратные матрицы порядка n. 2.Получить новую матрицу умножением элементов каждой строки первой матрицы на наибольшее из значений элементов соответствующей строки второй матрицы.

Код к задаче: «Получить новую матрицу умножением элементов каждой строки первой и второй матрицы - C#»

textual
static void Main(string[] args)
        {
            int n = 9;
            double[,] A = new double[n, n];
            double[,] B = new double[n, n];
            Random mas = new Random();
 
            Console.WriteLine("Исходный Массив А:");
            for (int i = 0; i < A.GetLength(0); i++)
            {
                for (int j = 0; j < A.GetLength(1); j++)
                {
                    A[i, j] = mas.Next(10, 100);
                    Console.Write("{0} ", A[i, j]);
                }
                Console.WriteLine();
            }
            double [] max = new double [A.GetLength(0)];
 
            Console.WriteLine("Исходный Массив  В:");
            for (int i = 0; i < A.GetLength(0); i++)
            {
                max[i] = B[i, 0];
                for (int j = 0; j < A.GetLength(1); j++)
                {
                    B[i, j] = mas.Next(10, 100);
                    if (max[i] < B[i, j]) max[i] = B[i, j];
                    Console.Write("{0} ", B[i, j]);
                }
                Console.Write("\tmax={0}", max[i]);
                Console.WriteLine();
 
            }
            Console.WriteLine("Измененный Массив А:");
            for (int i = 0; i < A.GetLength(0); i++)
            {
                for (int j = 0; j < A.GetLength(1); j++)
                {
                    A[i, j] *= max[i];
                    Console.Write("{0} ", A[i, j]);
                }
                Console.WriteLine();
            }
            Console.ReadLine();
        }

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


СОХРАНИТЬ ССЫЛКУ
Похожие ответы