1-) C# - Listte sıralama soru10
soru 10 : 5-50 arasında 30 tane sayı üretip. küçükten büyüğe
sıraladıktan SONRA farklı for ile ekrana yazan programı yapınız .
Ardından büyükten küçüğe sıralayıp ekrana yazınız.
/*soru 10 : 5-50 arasında 30 tane sayı üretip.küçükten büyüğe
sıraladıktan SONRA farklı for ile ekrana yazan programı yapınız.
Ardından büyükten küçüğe sıralayıp ekrana yazınız.*/
private void Form1_Load(object sender, EventArgs e)
{
List<int> sayilar = new List<int>();
Random rnd = new Random();
int kücüksayi = 0;
int sayi = 0;
for (int i = 0; i < 30; i++)
{
sayi = rnd.Next(5, 50);
sayilar.Add(sayi);
}
foreach (var item in sayilar)
{
Console.WriteLine("üretilen sayılar " + item);
}
int gecici;
for (int i = 0; i < sayilar.Count; i++)
{
for (int j = 0; j < sayilar.Count; j++)
{
if (sayilar[i] < sayilar[j])
{
gecici = sayilar[i];
sayilar[i] = sayilar[j];
sayilar[j] = gecici;
}
}
}
for (int i = 0; i < sayilar.Count; i++)
{
Console.WriteLine("kücükten büyüğe sıralama" + sayilar[i]);
}
int gecici2;
for (int i = 0; i < sayilar.Count; i++)
{
for (int j = 0; j > sayilar.Count; j++)
{
if (sayilar[i] < sayilar[j])
{
gecici2 = sayilar[i];
sayilar[i] = sayilar[j];
sayilar[j] = gecici2;
}
}
}
for (int i = 0; i < sayilar.Count; i++)
{
Console.WriteLine("büyükten küçüğe sıralma"+sayilar[i]);
}
}
}
}