• 12-03-2020, 08:30:09
    #1
    Günaydın cümletten . Bir yerde takıldım bilginiz var ise yardımcı olur musunuz.
    Bir dizi düşünelim bu dizi içinde en fazla çıkmış rakamları bulup en fazla cikmistan en az çıkmış şeklinde sıralaması gerek.
    Örnek = 1,1,1,12,2,2,3,3,4,4,4,4,4 dizi deki rakamlar


    En çok 4 numara çıktığı için 4 numara en üste aşağıdaki gibi sıralaması gerek. Listbix veya datagrid e basabilir
    Çıktı4
    1
    2
    3
    Bunu nasıl yapabirim ?
  • 12-03-2020, 09:11:28
    #2
    kuntakinte adlı üyeden alıntı: mesajı görüntüle
    Günaydın cümletten . Bir yerde takıldım bilginiz var ise yardımcı olur musunuz.
    Bir dizi düşünelim bu dizi içinde en fazla çıkmış rakamları bulup en fazla cikmistan en az çıkmış şeklinde sıralaması gerek.
    Örnek = 1,1,1,12,2,2,3,3,4,4,4,4,4 dizi deki rakamlar


    En çok 4 numara çıktığı için 4 numara en üste aşağıdaki gibi sıralaması gerek. Listbix veya datagrid e basabilir
    Çıktı4
    1
    2
    3
    Bunu nasıl yapabirim ?
    buyur dostum

    int[] dizi = { 1, 1, 1, 12, 2, 2, 3, 3, 4, 4, 4, 4, 4 };
    var sayilar = dizi.GroupBy(x => x).Select(x => new { sayi = x.Key, adet = x.Count() }).OrderByDescending(x => x.adet);
    foreach (var item in sayilar)
    {
            listBox1.Items.Add(string.Format("{0}", item.sayi));
    }
  • 12-03-2020, 09:14:44
    #3
    hrnylmz adlı üyeden alıntı: mesajı görüntüle
    buyur dostum

    int[] dizi = { 1, 1, 1, 12, 2, 2, 3, 3, 4, 4, 4, 4, 4 };
    var sayilar = dizi.GroupBy(x => x).Select(x => new { sayi = x.Key, adet = x.Count() }).OrderByDescending(x => x.adet);
    foreach (var item in sayilar)
    {
            listBox1.Items.Add(string.Format("{0}", item.sayi));
    }
    Teşekürler hocam aksam deniyecegim



    hrnylmz adlı üyeden alıntı: mesajı görüntüle
    buyur dostum

    int[] dizi = { 1, 1, 1, 12, 2, 2, 3, 3, 4, 4, 4, 4, 4 };
    var sayilar = dizi.GroupBy(x => x).Select(x => new { sayi = x.Key, adet = x.Count() }).OrderByDescending(x => x.adet);
    foreach (var item in sayilar)
    {
            listBox1.Items.Add(string.Format("{0}", item.sayi));
    }
    Denedim oldu hocam çok teşekürler
  • 15-03-2020, 17:29:03
    #4
    kuntakinte adlı üyeden alıntı: mesajı görüntüle
    Teşekürler hocam aksam deniyecegim




    Denedim oldu hocam çok teşekürler
    Rica ederim