static void task2() { MeteData Day5 = new MeteData("23.05.2020", 16, 737); MeteData Day4 = new MeteData("19.05.2020", 19, 730); MeteData Day3 = new MeteData("16.05.2020", 16, 748); MeteData Day1 = new MeteData("21.05.2020", 17, 747); MeteData Day2 = new MeteData("14.05.2020", 14, 740); MeteData Day6 = new MeteData("30.05.2020", 10, 737); MeteData Day7 = new MeteData("11.05.2020", 11, 730); MeteData Day8 = new MeteData("05.05.2020", 34, 707); MeteData Day9 = new MeteData("10.05.2020", 15, 732); MeteData Day10 = new MeteData("01.05.2020", 20, 750); List <MeteData> Days = new List <MeteData>(); Days.Add(Day1); Days.Add(Day2); Days.Add(Day3); Days.Add(Day4); Days.Add(Day5); Days.Add(Day6); Days.Add(Day7); Days.Add(Day8); Days.Add(Day9); Days.Add(Day10); //Sorting MeteData Most = Day1; MeteData Less = Day1; for (int i = 0; i < Days.Count; i++) { for (int k = 0; k < Days.Count; k++) { if (Most.AtmospherePressure < Days[k].AtmospherePressure) { Most = Days[i]; } if (Less.AtmospherePressure > Days[k].AtmospherePressure) { Less = Days[i]; } if (Days[i].AtmospherePressure > Days[k].AtmospherePressure) { MeteData temp = Days[k]; Days[k] = Days[i]; Days[i] = temp; } } } Console.WriteLine("Date |Temperature | Atmosphere Pressure"); for (int i = 0; i < Days.Count; i++) { Console.WriteLine(Days[i].Data + "|" + Days[i].Tempreture + " |" + Days[i].AtmospherePressure); } Console.WriteLine("\nThe greatest Atmosphere Pressure"); Console.WriteLine(Most.Data + "|" + Most.AtmospherePressure); Console.WriteLine("The least Atmosphere Pressure"); Console.WriteLine(Less.Data + "|" + Less.AtmospherePressure); }
static void Main() { Console.Clear(); MeteData Day1 = new MeteData("01.05.2020", 16, 737); MeteData Day2 = new MeteData("02.05.2020", 19, 730); MeteData Day3 = new MeteData("03.05.2020", 16, 748); MeteData Day4 = new MeteData("04.05.2020", 17, 747); MeteData Day5 = new MeteData("05.05.2020", 14, 735); MeteData Day6 = new MeteData("06.05.2020", 10, 737); MeteData Day7 = new MeteData("07.05.2020", 11, 730); MeteData Day8 = new MeteData("08.05.2020", 14, 707); MeteData Day9 = new MeteData("09.05.2020", 15, 732); MeteData Day10 = new MeteData("10.05.2020", 20, 750); MeteData Day11 = new MeteData("11.05.2020", 16, 737); MeteData Day12 = new MeteData("12.05.2020", 19, 729); MeteData Day13 = new MeteData("13.05.2020", 16, 748); MeteData Day14 = new MeteData("14.05.2020", 17, 777); MeteData Day15 = new MeteData("15.05.2020", 14, 741); MeteData Day16 = new MeteData("16.05.2020", 10, 737); MeteData Day17 = new MeteData("17.05.2020", 09, 730); MeteData Day18 = new MeteData("18.05.2020", 08, 717); MeteData Day19 = new MeteData("19.05.2020", 05, 732); MeteData Day20 = new MeteData("20.05.2020", 10, 752); MeteData Day21 = new MeteData("21.05.2020", 13, 737); MeteData Day22 = new MeteData("22.05.2020", 17, 720); MeteData Day23 = new MeteData("23.05.2020", 18, 748); MeteData Day24 = new MeteData("24.05.2020", 17, 749); MeteData Day25 = new MeteData("25.05.2020", 14, 740); MeteData Day26 = new MeteData("26.05.2020", 14, 734); MeteData Day27 = new MeteData("27.05.2020", 13, 730); MeteData Day28 = new MeteData("28.05.2020", 16, 707); MeteData Day29 = new MeteData("29.05.2020", 15, 738); MeteData Day30 = new MeteData("30.05.2020", 19, 754); MeteData Day31 = new MeteData("31.05.2020", 20, 750); List<MeteData> Days = new List<MeteData>(); Days.Add(Day1); Days.Add(Day2); Days.Add(Day3); Days.Add(Day4); Days.Add(Day5); Days.Add(Day6); Days.Add(Day7); Days.Add(Day8); Days.Add(Day9); Days.Add(Day10); Days.Add(Day11); Days.Add(Day12); Days.Add(Day13); Days.Add(Day14); Days.Add(Day15); Days.Add(Day16); Days.Add(Day17); Days.Add(Day18); Days.Add(Day19); Days.Add(Day20); Days.Add(Day21); Days.Add(Day22); Days.Add(Day23); Days.Add(Day24); Days.Add(Day25); Days.Add(Day26); Days.Add(Day27); Days.Add(Day28); Days.Add(Day29); Days.Add(Day30); Days.Add(Day31); int s=0, sr=0; Console.WriteLine("Дата |Температура | Атмосферний тиск"); for (int i = 0; i < Days.Count; i++) { Console.WriteLine(Days[i].Data + "|\t" + Days[i].Tempreture + "\t|" + Days[i].AtmospherePressure); } Console.WriteLine("\nДнi, з тиском вище середнього: "); for (int i = 0; i < Days.Count; i++) { s += Days[i].AtmospherePressure; sr = s / Days.Count; } for (int k = 0; k < Days.Count; k++) { if (Days[k].AtmospherePressure > sr) Console.WriteLine(Days[k].AtmospherePressure.ToString() + " | " + Days[k].Data); } }