🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Burak Kemal KOYUNCU / C# / listte aynı olan sayıları ve farklı olan sayıları bulma soru 9

1-) C# - listte aynı olan sayıları ve farklı olan sayıları bulma soru 9

 

/*soru 9 : Random olarak 1-50 arasında 20 tane sayı üretip liste 1 e

ardından tekrar 1-50 arasında 20 tane sayı üretip liste 2 ye

atadıktan SONRA iki listeyi karşılaştırıp eşit olanları

yazdırdıktan SONRA iki listedeki farklı olanları*/

List<int> sayilar = new List<int>();

            List<int> sayilar2 = new List<int>();

            Random rnd = new Random();

            int sayi1 = 0;

            int sayi2 = 0;

            for (int i = 0; i < 20; i++)

            {

                sayi1 = rnd.Next(1, 50);

                sayilar.Add(sayi1);

            }

            for (int i = 0; i < 20; i++)

            {

                sayi2 = rnd.Next(1,50);

                sayilar2.Add(sayi2);

                

            }

            

            foreach (int items in sayilar)

            {

                Console.WriteLine("1.sayılar=" + items);

            }

            foreach  (int items in sayilar2)

            {

                Console.WriteLine("2.sayılar=" + items);

            }

            for (int i = 0; i < 20; i++)

            {

                for (int j = 0; j < 20; j++)

                {

                    if (sayilar[i]==sayilar2[j])

                    {

                        Console.WriteLine("aynı olan sayı="+sayilar2[j]);

                        break;

                    }

                }

            }

          int deger = 0;

            for (int i = 0; i < 20; i++)

            {

                deger = 0;

                for (int j = 0; j < 20; j++)

                {

                    if (sayilar[i] != sayilar2[j])

                    {

                        deger = 1;

 

                    }

                    if (deger == 1)

                    {

                        Console.WriteLine("farklı olan sayı=" + sayilar2[i]);

                        break;

 

                    }

 

 

                }

            }

                for (int i = 0; i < 20; i++)

                {

                    deger = 0;

                    for (int j = 0; j < 20; j++)

                    {

                        if (sayilar[j] != sayilar2[i])

                        {

                            deger = 1;

 

                        }

                        if (deger == 1)

                        {

                            Console.WriteLine("farklı olan sayı=" + sayilar2[i]);

                            break;

 

                        }

 

 

                    }

 

 

 

                }

 2021 Ocak 21 Perşembe
 340