Деление элементов 1 столбца на сумму положительных элементов первой строки - C#

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

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

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

Решение задачи: «Деление элементов 1 столбца на сумму положительных элементов первой строки»

textual
Листинг программы
  1.          public static void Transformation(double [,]array1, double [,] array2)
  2.         {
  3.             Console.WriteLine("\n\n трансформируем");
  4.             // определяем массив сумм элементов каждого столбца второго массива
  5.             //  и вычисляем его (его размерность = числу столбцов array2 )
  6.             double[] sumColarray2 = new double[array2.GetLength(1)];
  7.             for (int j = 0; j < array2.GetLength(1); j++)
  8.             {
  9.                 for (int i =0; i < array2.GetLength(0); i++)
  10.                 {
  11.                     sumColarray2[j] += (array2[i, j] > 0) ? array2[i, j]: 0;
  12.                 }                    
  13.             }
  14.             //трансформируем первый массив array1 по правилу - каждый элемент первой строки делим
  15.             //на сумму элементов первого стобца массива array2 и т.д.
  16.             for (int i=0; i < array1.GetLength(0); i++)
  17.             {
  18.                 for (int j = 0; j < array1.GetLength(1); j++)
  19.                 {
  20.                     array1[i, j] /= sumColarray2[i];
  21.                 }
  22.             }

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


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

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

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

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

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

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