Posted by : #m.mert 28 Mart 2013 Perşembe

-Metoda yollanan diziyi küçükten büyüğe veya büyükten küçüğe sıralayan program:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Sıralayıcı
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] dizi = {2,6,3,5,11,45,1,78};

            Sirala(dizi);

            for (int i = 0; i < dizi.Length; i++)
                Console.WriteLine("{0}",dizi[i]);

            Console.ReadLine();
        }

        static void Sirala(int[] dizi)
        {
            int a;
            for (int i = 0; i < dizi.Length; i++)
            {
                for (int j = i+1; j < dizi.Length; j++)
                {
                    if (dizi[j] > dizi[i])//Küçükten Büyüğe Sıralamak İçin if (dizi[j] < dizi[i]) şeklinde yazılmalıdır.
                    {
                        a = dizi[j];//dizi[j] Geçici tutuluyor
                        dizi[j] = dizi[i];
                        dizi[i] = a;
                    }
                }
            }
        }
    }
}

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Popular Post

Blogger tarafından desteklenmektedir.