using System; using System.Collections.Generic; using System.Text; using System.IO; namespace Isikuprojekt { class IsikuteGrupp { Isik[] isikud; int IsikuteArv = 0; public IsikuteGrupp(int MaxKogus) { isikud=new Isik[MaxKogus]; } public IsikuteGrupp(string Failinimi) { string Sisend=File.ReadAllText(Failinimi); string[] Andmeread = Sisend.Split(new string[]{"\n"}, StringSplitOptions.RemoveEmptyEntries); isikud=new Isik[Andmeread.Length]; for (int nr = 0; nr < isikud.Length; nr++) { string[] isikuandmed = Andmeread[nr].Split( new char[] { ',' }); LisaIsik(new Isik(isikuandmed[0], isikuandmed[1], isikuandmed[2], Convert.ToInt32(isikuandmed[3]))); } } public bool LisaIsik(Isik tegelane) { if (IsikuteArv < isikud.Length) { isikud[IsikuteArv] = tegelane; IsikuteArv++; return true; } return false; } public int LeiaSuurimVanus() { int SuurimVanus = -1; //algväärtuseks võimatu väärtus //kui lõpptulemuse leidmine pole võimalik, siis //jääb vastuseks see int mitmes = 0; while (mitmes < IsikuteArv) { if (isikud[mitmes].KysiVanus() > SuurimVanus) { SuurimVanus = isikud[mitmes].KysiVanus(); } mitmes++; } return SuurimVanus; } } }