Exemple #1
0
        static void Main(string[] args)
        {
            Komanda[] komandos  = new Komanda[MaxKomanduSkaicius];
            int       komanduSk = 0;

            const string komanduFailas = "..//..//Komandos.txt";
            const string zaidejuFailas = "..//..//Zaidejai.txt";//Console.WriteLine(komanda.Zaidejai.ImtiZaideja(0).GetType());

            SkaitytiKomanduFaila(komanduFailas, ref komanduSk, komandos);
            SkaitytiZaidejuFaila(zaidejuFailas, komanduSk, komandos);
            ZaidejuKonteineris geri = AtrinktiGerus(komandos, komanduSk);

            for (int i = 0; i < geri.Skaicius; i++)
            {
                Console.WriteLine(geri.ImtiZaideja(i).ToString());
            }

            for (int i = 0; i < komanduSk; i++)
            {
                Console.WriteLine(komandos[i].Pavadinimas);
                Console.WriteLine(komandos[i].RungtyniuSk);
                Console.WriteLine(komandos[i].VidutinisTaskuSkaicius());
                if (komandos[i].Zaidejai.ImtiZaideja(0) is Krepsininkas)
                {
                    Console.WriteLine(komandos[i].VidutinisAtkovotu());
                    Console.WriteLine(komandos[i].VidutinisRezultatyviu());
                }
                else
                {
                    Console.WriteLine(komandos[i].VidutinisGeltonu());
                }
            }
        }
Exemple #2
0
 public Komanda(string pavadinimas, string miestas, string treneris, int rungtyniuSk)
 {
     Pavadinimas = pavadinimas;
     Miestas     = miestas;
     Treneris    = treneris;
     RungtyniuSk = rungtyniuSk;
     Zaidejai    = new ZaidejuKonteineris(MaxZaidejuSkaicius);
 }
Exemple #3
0
        private static ZaidejuKonteineris AtrinktiGerus(Komanda[] komandos, int komanduSk)
        {
            int MaxGeruZaidejuSkaicius = 100;
            ZaidejuKonteineris geri    = new ZaidejuKonteineris(MaxGeruZaidejuSkaicius);

            for (int i = 0; i < komanduSk; i++)
            {
                for (int j = 0; j < komandos[i].Zaidejai.Skaicius; j++)
                {
                    if (ArAtitinkaReikalavimus(komandos[i].Zaidejai.ImtiZaideja(j), komandos, komanduSk))
                    {
                        geri.PridetiZaideja(komandos[i].Zaidejai.ImtiZaideja(j));
                    }
                }
            }
            return(geri);
        }