Esempio n. 1
0
        private static int CountGreaterElements <T>(List <Box <T> > list, Box <T> element)
            where T : IComparable
        {
            int count = 0;

            foreach (var item in list)
            {
                if (element.Compare(item) < 0)
                {
                    count++;
                }
            }
            return(count);
        }
        static void Main(string[] args)
        {
            int          n   = int.Parse(Console.ReadLine());
            Box <double> box = new Box <double>();

            for (int i = 0; i < n; i++)
            {
                double input = double.Parse(Console.ReadLine());
                box.Add(input);
            }

            double item = double.Parse(Console.ReadLine());

            Console.WriteLine(box.Compare(item));
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            List <double> values = new List <double>();
            int           n      = int.Parse(Console.ReadLine());

            for (int i = 0; i < n; i++)
            {
                double currentValue = double.Parse(Console.ReadLine());
                values.Add(currentValue);
            }
            Box <double> box = new Box <double>(values);

            var compareDouble = double.Parse(Console.ReadLine());

            Console.WriteLine(box.Compare(compareDouble));
        }
Esempio n. 4
0
        public static void Main(string[] args)
        {
            Box <double> box = new Box <double>();

            double numberOfElementsToAdd = double.Parse(Console.ReadLine());

            for (int i = 0; i < numberOfElementsToAdd; i++)
            {
                double currenElement = double.Parse(Console.ReadLine());
                box.Add(currenElement);
            }

            double valueToCoparison = double.Parse(Console.ReadLine());

            box.Compare(valueToCoparison);
        }
Esempio n. 5
0
        static void Main(string[] args)
        {
            Box <double> box   = new Box <double>();
            int          count = int.Parse(Console.ReadLine());

            for (int i = 0; i < count; i++)
            {
                double input = double.Parse(Console.ReadLine());
                box.Add(input);
            }

            double doubleToCompare = double.Parse(Console.ReadLine());

            box.Compare(doubleToCompare);
            int result = box.CountGreater;

            Console.WriteLine(result);
        }
Esempio n. 6
0
        static void Main(string[] args)
        {
            List <double> list = new List <double>();

            int n = int.Parse(Console.ReadLine());

            for (int i = 0; i < n; i++)
            {
                double input = double.Parse(Console.ReadLine());

                list.Add(input);
            }

            double elementValue = double.Parse(Console.ReadLine());

            Box <double> box    = new Box <double>(list);
            int          result = box.Compare(elementValue);

            Console.WriteLine(result);
        }