Пример #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
        public void Rikiuoti(Rezultatai B)
        {
            for (int i = 0; i < n - 1; i++)
            {
                Komanda pagalb = A[i];
                int     ind    = i;

                for (int j = i + 1; j < n; j++)
                {
                    if (A[j] <= pagalb)
                    {
                        pagalb = A[j];
                        ind    = j;
                    }
                }

                A[ind] = A[i];
                A[i]   = pagalb;

                B.Sukeisti(i, ind);
            }
        }
Пример #3
0
 public void Dėti(Komanda ob)
 {
     A[n++] = ob;
 }