/// <summary> /// Pridėtas metodas, kuris randa visus skirtingus studentus /// </summary> /// <param name="klausimuKonteineris">Klausimų konteineris</param> /// <param name="atstovybiuKiekis">Studentų atstovybių skaičius</param> void RastiVisusIndvidualiusStudentus(KlausimuKonteineris[] klausimuKonteineris, int atstovybiuKiekis) { for (int i = 0; i < atstovybiuKiekis; i++) { for (int j = 0; j < klausimuKonteineris[i].KlausimuKiekis; j++) { bool yraToksStudentas = false; for (int k = 0; k < klausimuKonteineris[i].IndvidualiuStudentuKiekis; k++) { if (klausimuKonteineris[i].GrazintiKlausima(j).Vardas == klausimuKonteineris[i].GrazintiIndvidualuStudenta(k).StudentoVardas) { klausimuKonteineris[i].GrazintiIndvidualuStudenta(k).KlausimuKiekis++; yraToksStudentas = true; } } if (yraToksStudentas == false) { IndvidualusStudentai indvidualusStudentas = new IndvidualusStudentai(klausimuKonteineris[i].GrazintiKlausima(j).Vardas, 1); klausimuKonteineris[i].PridetiIndvidualuStudenta(indvidualusStudentas); } } } }
public void PridetiIndvidualuStudenta(IndvidualusStudentai indvidualusStudentas) { IndvidualusStudentai[IndvidualiuStudentuKiekis++] = indvidualusStudentas; }