SalihKaya
11/12/2014 - 7:43 PM

int[,] DiziSutunSirala([,] dizi,int sutunIndex) metodu ile kendisine parametre olarak yollanan dizideki sütunu küçükten büyüğe sıralayan met

int[,] DiziSutunSirala([,] dizi,int sutunIndex) metodu ile kendisine parametre olarak yollanan dizideki sütunu küçükten büyüğe sıralayan metodu yazınız.

static int DiziSutunSirala(int[,] dizi,int sutunIndex) {
            int[] yeniDizi = new int[dizi.GetLength(1)];
            int a = 0;
            for (int i = 0; i < dizi.GetLength(1); i++)
            {
                yeniDizi[i] = dizi[sutunIndex, i];
                Console.WriteLine(yeniDizi[i]);
                  
            }
            Console.WriteLine("-------------------------");
            Array.Sort(yeniDizi); // Küçükten Büyüğe Sıraladık
            Array.Reverse(yeniDizi); // Ters Çevirdik
            for (int i = 0; i < yeniDizi.Length; i++)
            {
                Console.WriteLine(yeniDizi[i]);
            }
             
  
            return a;
  
        }
         
        static void Main(string[] args)
        {
  
            int[,] dizi = new int[5, 5];
            dizi[3, 0] = 5;
            dizi[3, 1] = 15;
            dizi[3, 2] = 65;
            dizi[3, 3] = 35;
            dizi[3, 4] = 45;
            DiziSutunSirala(dizi, 3);
        }