C# Tek sayıları sola, çift sayıları sağa yazdıran uygulama nereden bulunur?

dodo61

Kilopat
Katılım
28 Nisan 2016
Mesajlar
1.155
Makaleler
4
Çözümler
22
Yer
Türkiye
Selam arkadaşlar. C# console application çalışıyorum. 10 elemanlı bir random dizi oluşturacağız. Bu dizideki tek sayıları sol tarafa çift sayıları ise sağ tarafta yazdıracak şekilde bir program arıyorum.
Örnek olarak 10 adet 10 ile 50 arasında random dizi oluşturalım.
Kod:
Random sayı = new Random();
for (int i=0;i<10;i++)
{
    int x = sayı.Next(10, 51);
    Console.WriteLine(x);
}
Console.ReadKey();
Bu dizide oluşan sayıları tek olanları sola çift olanları nasıl sağa yazdırabilirim?
 
Selam dostum,

Ben olsam 2 dizi oluştururdum, tek sayılar dizisi ve çift sayılar dizisi olmak üzere.
Ardından oluşturduğum random sayının 2'ye bölünebilirliğini kontrol eder ve uygun diziye eklerdim.

Bununla beraber 2 diziyi aralarında boşluk olmak üzere, önce tek sayılar sonra çift sayılar şeklinde yazabilirim.

Ama şunu unutmamalısın ki, bu iş için mümkün olan en hızlı veya en az memory tüketen yöntem kesinlikle bu değil. Performans katkısı, okunulabilirliğine olan zararı bence karşılamadığı için farklı yollara başvurmaya gerek yok.
 

Yeni konular

Geri
Yukarı