コード例 #1
0
 // Užrašykite vieno konteinerio žaidėjų įterpimo į kitą, rikiuotą konteinerį metodą.
 static void Iterpti(Komanda isKur, Komanda iKur)
 {
     for (int i = 0; i < isKur.ImtiN(); i++)
     {
         iKur.Iterpti(isKur.ImtiKrepsininka(i));
     }
 }
コード例 #2
0
 // Užrašykite vieno konteinerio žaidėjų įterpimo į kitą, rikiuotą konteinerį metodą.
 static void IterptiVienaIKita(Komanda senas, Komanda naujas)
 {
     for (int i = 0; i < naujas.ImtiN(); i++)
     {
         Krepsininkas temp = naujas.ImtiKrepsininka(i);
         int          ind  = senas.RastiVieta(temp);
         senas.Įterpti(ind, temp);
     }
 }
コード例 #3
0
 public void Išmesti(Komanda senas, Komanda naujas)
 {
     for (int i = 0; i < naujas.ImtiN(); i++)
     {
         Krepsininkas temp  = naujas.ImtiKrepsininka(i);
         int          index = senas.DvejetainėPaieška(temp);
         if (index != -1)
         {
             for (int j = index; j < n - 1; j++)
             {
                 senas.Deti(j, senas.ImtiKrepsininka(j + 1));
             }
             senas.setN();
         }
         else
         {
             Console.WriteLine("Žaidėjas, kurio numeris naujame konteineryje {0}, nerastas", i + 1);
         }
     }
 }
コード例 #4
0
 static void Print(string fv, Komanda komanda, string tekstas)
 {
     using (var writer = File.AppendText(fv))
     {
         if (komanda.ImtiN() != 0)
         {
             writer.WriteLine();
             writer.WriteLine("       " + tekstas);
             writer.WriteLine();
             writer.WriteLine("|            Vardas Pavardė    |    Metai    |    Ūgis     |    Taškai     |");
             for (int i = 0; i < komanda.ImtiN(); i++)
             {
                 Krepsininkas k = komanda.ImtiKrepsininka(i);
                 writer.WriteLine("|{0, 29} |{1, 12} |{2, 12} |{3, 14} |", k.ImtiVarda(), k.ImtiMetus(), k.ImtiUgi(), k.ImtiTaskus());
             }
         }
         else
         {
             writer.WriteLine("Konteineryje nėra elementų");
         }
     }
 }