Получить массив из матрицы проверив упорядочены ли строки по убыванию - C#
Формулировка задачи:
Задана матрица размером NxM. Получить массив B, присвоив его k-му
элементу значение 1, если элементы k–й строки матрицы упорядочены по
убыванию, и значение 0 – в противном случае.
Решение задачи: «Получить массив из матрицы проверив упорядочены ли строки по убыванию»
textual
Листинг программы
- static void Main(string[] args)
- {
- var a = new int[][]
- {
- new int[] {1, 2, 3, 4},
- new int[] {4, 3, 2, 1},
- new int[] {6, 4, 3, 1},
- new int[] {6, 4, 3, 9},
- };
- var c = a.Select((x) => {
- var i = 0; var count = x.Where(y => i < x.Length-1 && x[i] < x[++i]).Count();
- return count > 0 ? 0 : 1; })
- .ToArray();
- Console.WriteLine(String.Join(" ", c));
- Console.ReadKey();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д