Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class StudDuom
- {
- int max=20;
- public string pavarde { get; private set; }
- public string vardas { get; private set; }
- public string grupe { get; private set; }
- public int[] kreditai { get; private set; }
- public StudDuom() { }
- public StudDuom(string pavarde, string vardas, string grupe, int[] kreditai)
- {
- this.pavarde=pavarde;
- this.vardas=vardas;
- this.grupe=grupe;
- this.kreditai=kreditai;
- kreditai=new int[max];
- }
- public override string ToString()
- {
- string linija = null;
- linija = string.Format("|{0,-15}|{1,-15}|{2,-10}|",pavarde,vardas,grupe);
- for (int i = 0; i <= kreditai.Length - 1; i++)
- {
- linija += string.Format("{0,3:d}", kreditai[i]);
- }
- return linija;
- }
- public static bool operator <(StudDuom pirm, StudDuom antr)
- {
- return pirm.grupe.CompareTo(antr.grupe) > 0 || pirm.grupe.CompareTo(antr.grupe) == 0 && pirm.pavarde.CompareTo(antr.pavarde) > 0;
- }
- public static bool operator >(StudDuom pirm, StudDuom antr)
- {
- return pirm.grupe.CompareTo(antr.grupe) > 0 || pirm.grupe.CompareTo(antr.grupe) == 0 && pirm.pavarde.CompareTo(antr.pavarde) > 0;
- }
- }
- class Studentas
- {
- static int max = 100;
- private StudDuom[] stud = new StudDuom[max];
- public int StudentuKiek { get; private set; }
- public void DetiStud(StudDuom student)
- {
- stud[StudentuKiek++] = student;
- }
- public StudDuom ImtiStudenta(int i)
- {
- return stud[i];
- }
- public int Rekursinis(int[] An, int i)
- {
- if (i < An.Length)
- {
- if (An[i] > 0)
- {
- return An[i] + Rekursinis(An, i + 1);
- }
- else
- return Rekursinis(An, i + 1);
- }
- else return 0;
- }
- }
- class Fakultetas
- {
- static int max = 20;
- public string pavadinimas { get; private set; }
- public int kredituSk { get; private set; }
- public int moduliuSk { get; private set; }
- private StudDuom[] studentai = new StudDuom[max];
- private StudDuom[] VirsijeStud = new StudDuom[max];
- public int StudentuKiek { get; private set; }
- public int VirsijusiuStudKiek { get; private set; }
- public Fakultetas() { }
- public Fakultetas(string pavadinimas, int kredituSk, int moduliuSk)
- {
- this.pavadinimas = pavadinimas;
- this.kredituSk = kredituSk;
- this.moduliuSk = moduliuSk;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement