static void DöntősökAdatai() { Console.WriteLine("A programozói verseny döntősei:"); int[] prog = Csapatok.DöntősökProgramozó(); int i = 0; while (i < prog.Length) { Console.WriteLine("{0,-16} {1}", csapatok[prog[i]].Név(), iskolák[csapatok[prog[i]].IskolaID()].Név()); i++; } Console.WriteLine(); Console.WriteLine("A robotika verseny döntősei:"); int[] robot = Csapatok.DöntősökRobotika(); i = 0; while (i < robot.Length) { Console.WriteLine("{0,-16} {1}", csapatok[robot[i]].Név(), iskolák[csapatok[robot[i]].IskolaID()].Név()); i++; } }
public static void EredményekBe(string fájl) { StreamReader eredmeny = new StreamReader(fájl); // Érvényes nevezések száma versenyenként programozók = Convert.ToInt32(eredmeny.ReadLine()); robotikusok = Convert.ToInt32(eredmeny.ReadLine()); for (int i = 0; i < (programozók + robotikusok); i++) { string[] körte = eredmeny.ReadLine().Split(';'); // Első fordulóban szerzett pontszám beolvasása csapatok[Csapatok.Sorszám(körte[0])].PontszámBe(Convert.ToInt32(körte[1])); } }
public static void DöntőbeSorsolás() { döntősök = Csapatok.DöntősökVálasztása(); int[] döntősökProg = Csapatok.DöntősökProgramozó(); int[] döntősökRobot = Csapatok.DöntősökRobotika(); StreamWriter donto = new StreamWriter("donto.txt"); // Döntőbe jutott programozó versenyesek if (döntősökProg.Length > 0) { donto.Write("1"); } for (int i = 0; i < döntősökProg.Length; i++) { donto.Write(";{0} {1}", csapatok[döntősökProg[i]].Név(), csapatok[döntősökProg[i]].Kategória() == 1 ? "I" : "II"); } donto.WriteLine(""); // Döntőbe jutott robotika versenyesek if (döntősökRobot.Length > 0) { donto.Write("4"); } for (int i = 0; i < döntősökRobot.Length; i++) { donto.Write(";{0} {1}", csapatok[döntősökRobot[i]].Név(), csapatok[döntősökRobot[i]].Kategória() == 1 ? "I" : "II"); } donto.Close(); }