csharp Takimlaradlıdiziizerisinde18tanetakımbulunmaktadır(Takım1,Takım2,vb。)。 Butakımlararaındayapıl

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp Takimlaradlıdiziizerisinde18tanetakımbulunmaktadır(Takım1,Takım2,vb。)。 Butakımlararaındayapıl相关的知识,希望对你有一定的参考价值。

static void FiksturYap(string[] dizi)
        {
            Random rnd = new Random();
            string[] evSahibi = new string[dizi.Length / 2];
            string[] deplasman = new string[dizi.Length / 2];
            for (int i = 0; i < evSahibi.Length; i++)
            {
                if (i == 0) { evSahibi[i] = dizi[rnd.Next(0, dizi.Length)]; }
                else {
                    int durum = 0;
                    do
                    {
                        int sayac = 0;
                        string rastgeleGelen = "";
                        rastgeleGelen = dizi[rnd.Next(0,dizi.Length)];
                        foreach (string takim in evSahibi)
                        {
  
                            if (takim == rastgeleGelen) { sayac++; break; }
  
                        }
                        if (sayac == 0) { evSahibi[i] = rastgeleGelen;durum = 1; }
  
  
                    } while (durum!=1);
  
                  
                }
                  
            }
  
            for (int i = 0; i < deplasman.Length; i++)
            {
                int durum = 0;
                do
                {
                    int sayac = 0;
                    string rastgeleGelen = "";
                    rastgeleGelen = dizi[rnd.Next(0, dizi.Length)];
  
  
                    foreach (string takim in deplasman)
                    {
  
                        if (takim == rastgeleGelen) { sayac++; break; }
  
                    }
                    foreach (string takim in evSahibi)
                    {
  
                        if (takim == rastgeleGelen) { sayac++; break; }
  
                    }
                    if (sayac == 0) { deplasman[i] = rastgeleGelen; durum = 1; }
  
  
                } while (durum != 1);
  
                Console.WriteLine("ev Sahibi {0} | Deplasman {1}",evSahibi[i],deplasman[i]);
            }
  
        }
        static void Main(string[] args)
        {
  
            string[] dizi = new string[18];
            dizi[0] = "a";
            dizi[1] = "b";
            dizi[2] = "c";
            dizi[3] = "d";
            dizi[4] = "e";
            dizi[5] = "f";
            dizi[6] = "g";
            dizi[7] = "h";
            dizi[8] = "i";
            dizi[9] = "j";
            dizi[10] = "k";
            dizi[11] = "l";
            dizi[12] = "m";
            dizi[13] = "n";
            dizi[14] = "o";
            dizi[15] = "p";
            dizi[16] = "r";
            dizi[17] = "s";
            FiksturYap(dizi);
  
        }

以上是关于csharp Takimlaradlıdiziizerisinde18tanetakımbulunmaktadır(Takım1,Takım2,vb。)。 Butakımlararaındayapıl的主要内容,如果未能解决你的问题,请参考以下文章

csharp Klavyeden girilenbircümledekikelimesounısınıbulunuz。

csharp Girilencümleyiprstenyazdırır

csharp MDIFormlariçinFaformAçanveBirDahaAçılmasınıEngelleyenKod

csharp Elemanlarıtamsidıolanbir A dizisinin(20elemanlı)rastgelesayılaratayan,sonradizielemanlarınına

csharp Ekranayıldızlardanüçgençizer

csharp Klavyeden girilenbircümleyişifreleyenprogramyazılacaktır。 Kullanıcıbircümleirdikten