using System; using System.Collections.Generic; using System.Linq; using System.IO; namespace Torna_Refaktorálás { class Versenyző { public int Rajtszám; public string Név; public string OrszágKód; public string Kontinens; public double Talaj; public double Lólengés; public double Gyűrű; public double Nyújtó; public double Korlát; public double Ugrás; public Versenyző(string sor) { string[] darabolo = sor.Split(';'); Rajtszám = int.Parse(darabolo[0]); Név = darabolo[1]; OrszágKód = darabolo[2]; Kontinens = darabolo[3]; Talaj = double.Parse(darabolo[4]); Lólengés = double.Parse(darabolo[5]); Gyűrű = double.Parse(darabolo[6]); Nyújtó = double.Parse(darabolo[7]); Korlát = double.Parse(darabolo[8]); Ugrás = double.Parse(darabolo[9]); } } class Torna_YourName { static void Main(string[] args) { List versenyzők = new List(); foreach (var sor in File.ReadAllLines("torna.csv").Skip(1)) { versenyzők.Add(new Versenyző(sor)); } Console.WriteLine($"2. feladat\nÖsszesen {versenyzők.Count} versenyző indult a versenyen."); double korlátArany = 0; Versenyző aranyérmesKorlát = null; foreach (var versenyző in versenyzők) { if (versenyző.Korlát > korlátArany) { korlátArany = versenyző.Korlát; aranyérmesKorlát = versenyző; } } Console.WriteLine($"\n3. feladat\nKorláton {aranyérmesKorlát.Név} szerezte meg az aranyérmet."); Console.ReadKey(); } } }