static void Main(string[] args) { Selekcija <Napadac> napadaci = new Selekcija <Napadac>(); Selekcija <Golman> golmani = new Selekcija <Golman>(); napadaci.citajTxt("napadaci.txt"); golmani.citajTxt("golmani.txt"); Selekcija <Napadac> startnaN, rezervnaN; napadaci.rasvrstaj(out startnaN, out rezervnaN); Selekcija <Golman> startnaG, rezervnaG; golmani.rasvrstaj(out startnaG, out rezervnaG); startnaN.upisiTxt("startnaN.txt"); rezervnaN.upisiTxt("rezervnaN.txt"); startnaG.upisiTxt("startnaG.txt"); rezervnaG.upisiTxt("rezervnaG.txt"); }
public void rasvrstaj(out Selekcija <T> startna, out Selekcija <T> rezervna) { startna = new Selekcija <T>(); rezervna = new Selekcija <T>(); startna.Norma = this.norma; rezervna.Norma = this.norma; foreach (T fudbaler in fudbaleri) { double ru = fudbaler.relativniUcinak(norma); if (ru >= 0.8) { startna.dodajFudbalera(fudbaler); } else if (ru > 0.2) { rezervna.dodajFudbalera(fudbaler); } else { throw new Exception("greska pri kreiranju selekcije"); } } }