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

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

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

Задана матрица размером NxM. Получить массив B, присвоив его k-му элементу значение 1, если элементы k–й строки матрицы упорядочены по убыванию, и значение 0 – в противном случае.

Решение задачи: «Получить массив из матрицы проверив упорядочены ли строки по убыванию»

textual
Листинг программы
  1.       static void Main(string[] args)
  2.         {
  3.             var a = new int[][]
  4.             {
  5.                 new int[] {1, 2, 3, 4},
  6.                 new int[] {4, 3, 2, 1},
  7.                 new int[] {6, 4, 3, 1},
  8.                 new int[] {6, 4, 3, 9},
  9.             };
  10.  
  11.  
  12.             var c = a.Select((x) => {
  13.                  var i = 0; var count = x.Where(y => i < x.Length-1 &&  x[i] < x[++i]).Count();
  14.                  return count > 0 ? 0 : 1; })
  15.                  .ToArray();
  16.  
  17.             Console.WriteLine(String.Join(" ", c));
  18.             Console.ReadKey();
  19.        }

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


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

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

15   голосов , оценка 3.8 из 5

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

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

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