Найти максимальный элемент в четных столбцах матрицы, используя LINQ - C#
Формулировка задачи:
Найти максимальный элемент в четных столбцах матрицы, используя LINQ через методы %)
Через запросы под sql придумали, а как это перевести в методы?
int[,] array = {{1, 1, 1},{2,2,2},{3,3,3},{4,4,4}}; var list = from row in Enumerable.Range(0, array.GetLength(0)) from col in Enumerable.Range(0, array.GetLength(1)) select new { row, col, value = array[row, col] }; int result = list.Where(x=>x.col % 2 == 0).Max(x => x.value);
Решение задачи: «Найти максимальный элемент в четных столбцах матрицы, используя LINQ»
textual
Листинг программы
var list = Enumerable.Range(0, array.GetLength(0)) .SelectMany(row => Enumerable.Range(0, array.GetLength(1)), (row, col) => new {row, col, value = array[row, col]});
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д