예제 #1
0
        static void Skaityti(string duom, KomanduKonteineris A, Rezultatai B)
        {
            using (StreamReader reader = new StreamReader(duom))
            {
                string line;
                string pav, miestas, pavarde, vardas;
                int    kiek = int.Parse(reader.ReadLine());

                for (int i = 0; i < kiek; i++)
                {
                    line = reader.ReadLine();
                    string[] parts = line.Split(';');
                    pav     = parts[0];
                    miestas = parts[1];
                    pavarde = parts[2];
                    vardas  = parts[3];
                    Komanda nauja = new Komanda(pav, miestas, pavarde, vardas);
                    A.Dėti(nauja);
                }

                B.n = kiek;
                B.m = kiek;

                for (int i = 0; i < B.n; i++)
                {
                    line = reader.ReadLine();
                    string[] parts = line.Split(';');
                    for (int j = 0; j < B.m; j++)
                    {
                        int sk = int.Parse(parts[j]);
                        B.Dėti(i, j, sk);
                    }
                }
            }
        }
예제 #2
0
 static void FormuotiIv(KomanduKonteineris senas, KomanduKonteineris naujas, int k)
 {
     for (int i = 0; i < senas.Imti(); i++)
     {
         if (senas.Imti(i).imusta == k)
         {
             naujas.Dėti(senas.Imti(i));
         }
     }
 }
예제 #3
0
 static void FormuotiRung(KomanduKonteineris senas, KomanduKonteineris naujas, int k)
 {
     for (int i = 0; i < senas.Imti(); i++)
     {
         if (senas.Imti(i).svariosrungtynes == k)
         {
             naujas.Dėti(senas.Imti(i));
         }
     }
 }