Advertisement
RMarK0

Untitled

Dec 27th, 2019
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.60 KB | None | 0 0
  1. namespace ConsoleApp3
  2. {
  3.     struct Team
  4.     {
  5.         public int ID;
  6.         public int Result;
  7.  
  8.         public Team(int ID, int Result)
  9.         {
  10.             this.ID = ID; this.Result = Result;
  11.         }
  12.     }
  13.     class Program
  14.     {
  15.         static void Main(string[] args)
  16.         {
  17.             Random r = new Random(5512445);
  18.             Team[] teams1 = new Team[12];
  19.  
  20.             for (int i = 0; i < teams1.Length; i++)
  21.             {
  22.                 Team team = new Team(r.Next(10000, 99999), r.Next(1, 15)); teams1[i] = team;
  23.             }
  24.             Team[] teams2 = new Team[12];
  25.  
  26.             for (int i = 0; i < teams2.Length; i++)
  27.             {
  28.                 Team team = new Team(r.Next(10000, 99999), r.Next(1, 15)); teams2[i] = team;
  29.             }
  30.             Console.ForegroundColor = ConsoleColor.Yellow;
  31.             Console.WriteLine(" ID \t Результат \n Первая группа");
  32.             Console.ResetColor();
  33.             foreach (Team team in teams1)
  34.                 Console.WriteLine($" {team.ID} \t {team.Result}");
  35.             Console.ForegroundColor = ConsoleColor.Yellow;
  36.             Console.WriteLine("\n  Вторая группа");
  37.             Console.ResetColor();
  38.             foreach (Team team in teams2)
  39.                 Console.WriteLine($" {team.ID} \t {team.Result}");
  40.             for (int i = 0; i < teams1.Length; i++)
  41.             {
  42.                 for (int ii = 0; ii < teams1.Length - 1; ii++)
  43.                 {
  44.                     if (teams1[ii].Result < teams1[ii + 1].Result)
  45.                     {
  46.                         Team temp = teams1[ii + 1];
  47.                         teams1[ii + 1] = teams1[ii];
  48.                         teams1[ii] = temp;
  49.                     }
  50.                 }
  51.             }
  52.             for (int i = 0; i < teams2.Length; i++)
  53.             {
  54.                 for (int ii = 0; ii < teams2.Length - 1; ii++)
  55.                 {
  56.                     if (teams2[ii].Result < teams2[ii + 1].Result)
  57.                     {
  58.                         Team temp = teams2[ii + 1];
  59.                         teams2[ii + 1] = teams2[ii];
  60.                         teams2[ii] = temp;
  61.                     }
  62.                 }
  63.             }
  64.             Console.ForegroundColor = ConsoleColor.Yellow;
  65.             Console.WriteLine(" Лучшие 6 команд");
  66.             Console.ForegroundColor = ConsoleColor.Cyan;
  67.             for (int i = 0; i < 6; i++)
  68.                 Console.WriteLine(" {0}      {1}   \t {2}     {3}", teams1[i].ID, teams1[i].Result, teams2[i].ID, teams2[i].Result);
  69.             Console.Read();
  70.         }
  71.     }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement