Замена лямбды выражения в коде - C#

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

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

Помогите плис заменить условие с лямбдой выражением. Программа упорядочивает элементы матрицы по возрастанию
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace zd9
{
    class Program
    {
        static void Main(string[] args)
        {
            int[,] arr = new int[4, 4] { { 4, 2, 3, 1 }, { 43, 55, 57, 67 }, { 4, 3, 1, 2 }, { 13, 14, 15, 16 } };
 
            Show(arr);
            Sort(arr);
            Show(arr);
 
            Console.ReadKey();
        }
 
        static void Sort(int[,] Arr)
        {
            List<int> t = new List<int>();
            for (int i = 0; i < Arr.GetLength(0); i++)
            {
                for (int j = 0; j < Arr.GetLength(1); j++)
                    t.Add(Arr[i, j]);
                t = t.OrderBy(x => x).ToList();
                for (int j = 0; j < Arr.GetLength(1); j++)
                    Arr[i, j] = t[j];
                t.Clear();
            }
            for (int i = 0; i < Arr.GetLength(1); i++)
            {
                for (int j = 0; j < Arr.GetLength(0); j++)
                    t.Add(Arr[j, i]);
                t = t.OrderBy(x => x).ToList();
                for (int j = 0; j < Arr.GetLength(0); j++)
                    Arr[j, i] = t[j];
                t.Clear();
            }
 
        }
 
        static void Show(int[,] m)
        {
            for (int i = 0; i < m.GetLength(0); i++)
            {
                for (int j = 0; j < m.GetLength(1); j++)
                {
                    Console.Write(m[i, j] + "\t");
                }
                Console.WriteLine();
            }
            Console.WriteLine();
        }
    }
}

Решение задачи: «Замена лямбды выражения в коде»

textual
Листинг программы
t = t.OrderBy(x => x).ToList();

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


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

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

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