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

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

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

Подсчитать количество отрицательных элементов тех строк матрицы, на главной диагонали которых расположены нули. Помогите плз =)))

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

textual
Листинг программы
static void Main(string[] args)
        {
            Random rnd = new Random();
            Console.WriteLine("Размерность матрицы.");
            Console.Write("Кол-во столбцов и строк: ");
            int m = int.Parse(Console.ReadLine());
            int[,] matrix = new int[m, m];
            int h = 0;
 
            for (int i = 0; i < m; i++)
            {
                for (int j = 0; j < m; j++)
                {
                    matrix[i, j] = rnd.Next(-10, 10);
                }
            }
 
            for (int i = 0; i < m; i++)
            {
                for (int j = 0; j < m; j++)
                {
                    Console.Write(matrix[i, j] + "\t");
                }
                Console.WriteLine();
            }
 
            for (int i = 0; i < m; i++)
            {
                for (int j = 0; j < m; j++)
                {
                    if ((i == j) & (matrix[i, j] == 0))
                    {
                        for (int k = 0; k < m; k++)
                        {
                            if (matrix[i, k] < 0)
                            {
                                h++;
                            }
                        }
                    }
                }
            }
            Console.WriteLine("Кол-во отрицательных эл-ов в строке: " + h);
            Console.ReadKey();
        }

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


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

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

10   голосов , оценка 4.3 из 5
Похожие ответы