Информация об участниках спортивных соревнований - C#
Формулировка задачи:
Информация об участниках спортивных соревнований содержит:
Наименование страны, название команды, Ф.И.О. игрока, игровой номер, возраст, рост, вес. Вывести информацию о самой молодой, рослой и легкой команде.
Решение задачи: «Информация об участниках спортивных соревнований»
textual
Листинг программы
class Participant { public string Country; public string TeamName; public string LastName; public int Number; public int Age; public double Height; public int Weight; public Participant(string c, string t, string l, int n, int a, double h, int w) { Country = c; TeamName = t; LastName = l; Number = n; Age = a; Height = h; Weight = w; } public override string ToString() { return string.Format("{0} {1} {2} {3} {4} {5} {6}",Country,TeamName,LastName,Number,Age,Height,Weight); } } class Program { static void Main(string[] args) { List<Participant> list = new List<Participant>(); list.Add(new Participant("Germany","Star","Fisher",1,25,1.80,75)); list.Add(new Participant("USA","Pasific","Jon",2,30,1.85,80)); list.Add(new Participant("France", "Team", "Jak", 3, 28, 1.76, 72)); list.Sort((a,b)=>a.Height.CompareTo(b.Height)); list.Reverse(); foreach(var p in list.Take(1)) { Console.WriteLine("Most Height Team:" + " "+p); } list.Sort((a,b)=>a.Age.CompareTo(b.Age)); foreach (var p in list.Take(1)) { Console.WriteLine("Most Young Team:"+ " " +p); } list.Sort((a,b)=>a.Weight.CompareTo(b.Weight)); foreach (var p in list.Take(1)) { Console.WriteLine("Most Easy Team:" + " " + p); } Console.ReadLine(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д