Информация об участниках спортивных соревнований - 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();
        }
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5
Похожие ответы