Exemple #1
0
        static void Formuoti(Fakultetas pradinis, GrupesKonteineris naujas)
        {
            List <string> grup = new List <string>();

            for (int i = 0; i < pradinis.Imti(); i++)
            {
                if (!ContainsSubstring(grup, pradinis.Imti(i).KokiaGrupė()))
                {
                    grup.Add(pradinis.Imti(i).KokiaGrupė());
                }
            }

            foreach (string gr in grup)
            {
                Grupes grupe = new Grupes(gr);
                for (int i = 0; i < pradinis.Imti(); i++)
                {
                    if (pradinis.Imti(i).KokiaGrupė() == gr)
                    {
                        grupe.Dėti(pradinis.Imti(i));
                    }
                }
                naujas.Dėti(grupe);
            }
        }
Exemple #2
0
 public void Sort()
 {
     for (int i = 0; i < n - 1; i++)
     {
         Grupes min      = Gr[i];
         int    mazindex = i;
         for (int j = i + 1; j < n; j++)
         {
             if (Gr[j] <= min)
             {
                 min      = Gr[j];
                 mazindex = j;
             }
         }
         Gr[mazindex] = Gr[i];
         Gr[i]        = min;
     }
 }
Exemple #3
0
 public void Dėti(Grupes ob)
 {
     Gr[n++] = ob;
 }