C# ConsoleApplication Sayisal Loto 2

JosTeR

KAF SİN KAF !
Özel üye
Katılım
28 Ekm 2008
Mesajlar
1,943
Beğeniler
1,209
#1
Kod:
while (true)
            {
                int[] a = new int[6];
                Random r = new Random();

                a[0] = r.Next(1, 50);

                for (int i = 1; i < 6; )
                {
                    a[i] = r.Next(1, 49);

                    if (Array.IndexOf(a, a[i]) != -1)
                        i++;

                  [COLOR="#FF0000"]  //usteki islemlem ile aynı isi yapıyor
                    //for (int j = 0; j < i; j++)
                    //{
                    //    if (a[i] == a[j])
                    //        i--;
                    //}[/COLOR]
                }

                Array.Sort(a);
               [COLOR="#FF0000"] // yukardaki islem ile aynı islemi yapıyor
                //for (int j = 0; j <= 5; j++)
                //    for (int i = 0; i <= 4; i++)
                //    {
                //        if (a[i] >= a[i + 1])
                //        {
                //            int k = a[i];
                //            a[i] = a[i + 1];
                //            a[i + 1] = k;
                //        }[/COLOR]
                [COLOR="#FF0000"]//    }[/COLOR]


                [COLOR="#FF0000"]//for (int i = 0; i < 6; i++)
                //{
                //    Console.Write(a[i] + " ");
                //}

                // yukardaki ile aynı islemi yapıyor[/COLOR]
                Console.WriteLine(a[0] + " " + a[1] + " " + a[2] + " " + a[3] + " " + a[4] + " " + a[5]);

                Console.WriteLine("Çıkmak için->1, devam için ->0");
                string devam = Console.ReadLine();
                if (devam == "1")
                    break;
            }
Dipnot; Visual Studio 2012'de Derlenmistir.
 
Top