public static void Main(string[] args)
        {
            #region 1. feladat
            StreamReader file = new StreamReader(new FileStream("tavirathu13.txt", FileMode.Open));

            while (!file.EndOfStream)
            {
                string   line   = file.ReadLine();
                string[] values = line.Split(' ');

                Tavirat tavirat = new Tavirat(
                    telepules: values[0],
                    ido: values[1],
                    szelinfo: values[2],
                    homerseklet: values[3]
                    );

                taviratok.Add(tavirat);
            }

            file.Close();
            #endregion

            // 2. feladat
            Feladat2();

            // 3. feladat
            Feladat3();

            // 4. feladat
            Feladat4();

            // 5. feladat
            Feladat5();

            // 6. feladat
            Feladat6();

            Console.ReadKey();
            Console.Clear();
        }
        public static void Feladat3()
        {
            Console.WriteLine("3. feladat: \n");

            // taviratok homerseklet szerint novekvo sorrendbe rendezve
            IEnumerable <Tavirat> homersekletSzerintSorba = taviratok.OrderBy(x => x.Homerseklet);

            Tavirat leghidegebbMeres = homersekletSzerintSorba.First();
            Tavirat legmelegebbMeres = homersekletSzerintSorba.Last();

            Console.WriteLine(
                "A legalacsonyabb meres {0} fok volt {1} varosban, {2}-kor.",
                leghidegebbMeres.Homerseklet,
                leghidegebbMeres.Telepules,
                leghidegebbMeres.IdoFormalva()
                );

            Console.WriteLine(
                "A legmagasabb meres {0} fok volt {1} varosban, {2}-kor.",
                legmelegebbMeres.Homerseklet,
                legmelegebbMeres.Telepules,
                legmelegebbMeres.IdoFormalva()
                );
        }