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 ?
C# dizi içindeki sayıları siralama
3
●128
- 12-03-2020, 08:30:09
- 12-03-2020, 09:11:28buyur dostumkuntakinte adlı üyeden alıntı: mesajı görüntüle
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:44Teşekürler hocam aksam deniyecegimhrnylmz adlı üyeden alıntı: mesajı görüntüle
Denedim oldu hocam çok teşekürlerhrnylmz adlı üyeden alıntı: mesajı görüntüle