示例#1
0
 public static void Skaitymas(string fd, Telkiniai <Vanduo> A)
 {
     using (StreamReader reader = new StreamReader(fd, Encoding.GetEncoding(1257)))
     {
         string eil;
         while ((eil = reader.ReadLine()) != null)
         {
             A.DetiT(new Vanduo(eil));
         }
     }
 }
示例#2
0
        public static Vanduo Giliausia(Telkiniai <Vanduo> A)
        {
            Vanduo giliausia = new Vanduo(";;0");

            for (A.Pradzia(); A.Yra(); A.Kitas())
            {
                if (A.ImtiDuom() > giliausia)
                {
                    giliausia = A.ImtiDuom();
                }
            }
            return(giliausia);
        }
示例#3
0
        public static Telkiniai <Vanduo> Atrinkti(Telkiniai <Vanduo> A)
        {
            Telkiniai <Vanduo> B         = new Telkiniai <Vanduo>();
            Vanduo             giliausia = Giliausia(A);

            for (A.Pradzia(); A.Yra(); A.Kitas())
            {
                if ((giliausia.Gylis - A.ImtiDuom().Gylis) / giliausia.Gylis <= 0.1)
                {
                    B.DetiT(A.ImtiDuom() as Vanduo);
                }
            }
            return(B);
        }
示例#4
0
 public static void IFailaLentele(string fr, Telkiniai <Vanduo> A)
 {
     using (StreamWriter writer = File.AppendText(fr))
     {
         string bruksnys = new string('-', 55);
         writer.WriteLine(bruksnys);
         writer.WriteLine("| {0,15} | {1,15} | {2,15} |", "Pavadinimas", "Valstybe", "Gylis");
         writer.WriteLine(bruksnys);
         for (A.Pradzia(); A.Yra(); A.Kitas())
         {
             writer.WriteLine(A.ImtiDuom().ToString());
         }
         writer.WriteLine(bruksnys);
         writer.WriteLine();
     }
 }
示例#5
0
        static void Main(string[] args)
        {
            Telkiniai <Vanduo> A = new Telkiniai <Vanduo>();

            Skaitymas(FailasDuomenu, A);
            Telkiniai <Vanduo> B = Atrinkti(A);

            if (File.Exists(FailasRez))
            {
                File.Delete(FailasRez);
            }

            IFailaLentele(FailasRez, A);
            IFailaLentele(FailasRez, B);
            B.RikiuotiBurbulu();
            IFailaLentele(FailasRez, B);
        }