🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Burak Kemal KOYUNCU / C# / Listte sıralama soru10

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]);

            }

        }

    }

}

 2021 Ocak 21 Perşembe
 202