• 09-10-2009, 13:42:56
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar
    c# kursuna başladım 2. hafta bitti 3.haftaya gircem yavaş yavaş kod yazmaya başladık ödev aldım fakat bi yerde takıldım yapamıyorum hoca bize bazı sayılar verdi o sayıları buyukten kücüge doğru sıralamamızı istedi
                int[] sayi = new int { 3, 4, 5, 6, 11, 0, 2, 25 };
                           for (int i=0; i<sayi[7]; i++)
                {
                richTextBox1.AppendText("Buyukten Kucuge"+sayi[i]);
                }
    şu şekilde yazdım fakat dizi de hata gösteriyor hata nerde çözemedim bi arkadaş daha aynı şekilde konu açmış fakat baktım benim kodlarla alakası yoktu.
    yardımcı olursanız sevinirim.
  • 09-10-2009, 13:57:03
    #2
    Üyeliği durduruldu
    yok mu anlayan ya:S
  • 09-10-2009, 14:29:49
    #3
    Bir array tanımlanmış ve bu array içindeki elemanların büyükten küçüğe sıralanması istenmiş. Bu olay için döngü kurmaya gerek yok sanırım. Hazır bir fonksiyonu olmalı bunun. Hiç C#bilmediğim için yardımcı olamıyorum ama, sıralama için illaki dilin içinde hazır bir fonksiyon vardır.

    C# array sıralama diye aratırsanız google'da bir şeyler çıkabilir. Saygılar.
  • 09-10-2009, 14:51:59
    #4
    Üyeliği durduruldu
    Hocam yeni başladığım için hocamız for döngüsüyle yapmamızı istiyor.
  • 09-10-2009, 15:04:36
    #5
    en_kucuk=sayi[0];
    for(int i=0;i<8;i++)
    {
    if(sayi[i]<en_kucuk)
    en_kucuk=sayi[i];
    }
    for(int i=0;i<8;i++)
    {
    {
    richTextBox1.AppendText("Buyukten Kucuge"+sayi[i]);
    }
    }
  • 09-10-2009, 15:23:19
    #7
        int[] sayi = { 3, 4, 5, 6, 11, 0, 2, 25 };
                Array.Sort(sayi); // Sirala
                Array.Reverse(sayi); // Ters Çevir
                for (int i = 0; i < sayi.Length; i++)
                {
                    richTextBox1.AppendText("Buyukten Kucuge" + sayi[i]);
                }
  • 09-10-2009, 15:46:10
    #8
    Beycoast adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar
    c# kursuna başladım 2. hafta bitti 3.haftaya gircem yavaş yavaş kod yazmaya başladık ödev aldım fakat bi yerde takıldım yapamıyorum hoca bize bazı sayılar verdi o sayıları buyukten kücüge doğru sıralamamızı istedi
                int[] sayi = new int { 3, 4, 5, 6, 11, 0, 2, 25 };
                           for (int i=0; i<sayi[7]; i++)
                {
                richTextBox1.AppendText("Buyukten Kucuge"+sayi[i]);
                }
    şu şekilde yazdım fakat dizi de hata gösteriyor hata nerde çözemedim bi arkadaş daha aynı şekilde konu açmış fakat baktım benim kodlarla alakası yoktu.
    yardımcı olursanız sevinirim.
    arkadaşlar cevaplamışlar.Yazdığın kodda bişey ilgimi çekti.
    döngülerle ilgili olarak 7 nolu eleman(sayi[7]) 25 döngü 25 kere dönüyor sayi.lenght ile dizide elemen sayısı kadar dönersin.
    int[] sayi izinde for (int i=0; i<sayi.lenght; i++) şeklindeki bir döngü ile işlem yapılır.
  • 09-10-2009, 15:46:39
    #9
    Üyeliği durduruldu
    Arkadaşlar çok teşekkür ederim sonunda halledebildim.