static void Spausdinti(string rez, Fakultetas grupes, string antraste) { string virsus = "------------------------------------------\r\n" + " Pavardė Vardas Grupė Pažymiai \r\n" + "------------------------------------------"; using (var fr = File.AppendText(rez)) { if (grupes.Imti() > 0) { fr.WriteLine(antraste); fr.WriteLine(virsus); for (int i = 0; i < grupes.Imti(); i++) { fr.WriteLine("{0}", grupes.Imti(i).ToString()); } fr.WriteLine("------------------------------------------\r\n\n"); } else { fr.WriteLine("Sarasas tuscias"); } } }
public void SkaiciuotiVidurki() { vidurkis = 0; for (int i = 0; i < grupe.Imti(); i++) { vidurkis += grupe.Imti(i).PažymiųSuma(); } vidurkis /= grupe.Imti(); }
static void Naikinti(ref Fakultetas geriausi) { for (int i = 0; i < geriausi.Imti(); i++) { if (!geriausi.Imti(i)) { Studentas temp = new Studentas(); geriausi.Keisti(temp, i); } } }
static void Formuoti(Fakultetas pradinis, ref Fakultetas naujas) { for (int i = 0; i < pradinis.Imti(); i++) { if (!pradinis.Imti(i)) { ; } else { naujas.Dėti(pradinis.Imti(i)); } } }
static void Skaityti(string duom, ref Fakultetas grupes, out string Fakult) { using (StreamReader reader = new StreamReader(duom)) { string pav, vard, grupe; int pazK; ArrayList pazymiai = new ArrayList(); string eilute; string[] skaidymas; eilute = reader.ReadLine(); Fakult = eilute; while ((eilute = reader.ReadLine()) != null && grupes.Imti() < grupes.Max()) { skaidymas = eilute.Split(';'); pav = skaidymas[0].Trim(); vard = skaidymas[1].Trim(); grupe = skaidymas[2].Trim(); pazK = int.Parse(skaidymas[3].Trim()); string[] paz = skaidymas[4].Trim().Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); pazymiai.Clear(); for (int i = 0; i < pazK; i++) { int pazym = int.Parse(paz[i]); pazymiai.Add(pazym); } Studentas stud = new Studentas(); stud.Dėti(pav, vard, grupe, pazymiai); grupes.Dėti(stud); } } }
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); } }