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)); }
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)); }
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); }
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); }
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); }