private static int FirstLargestOrDefault(NumberCollection numbers)
 {
     for (int index = 0; index < numbers.Length; index++)
     {
         if (numbers.IsGreaterThanNeighbours(index))
         {
             return index;
         }
     }
     return -1;
 }
        static void Main(string[] args)
        {
            Console.WriteLine("Enter integers, separated by a comma: ");
            int[] input = Console.ReadLine()
                .Split(new char[] { ' ', ',', '\t' }, StringSplitOptions.RemoveEmptyEntries)
                .Select(x => int.Parse(x))
                .ToArray();

            NumberCollection numbers = new NumberCollection(input);
            Console.WriteLine("Pos: " + FirstLargestOrDefault(numbers));
        }
        static void Main(string[] args)
        {
            Console.WriteLine("Enter integers, separated by a comma: ");
            int[] input = Console.ReadLine()
                .Split(new char[] { ' ', ',', '\t' }, StringSplitOptions.RemoveEmptyEntries)
                .Select(x => int.Parse(x))
                .ToArray();

            Console.Write("Enter position: ");
            int position = int.Parse(Console.ReadLine());

            NumberCollection numbers = new NumberCollection(input);
            Console.WriteLine(numbers.IsGreaterThanNeighbours(position));
        }
Пример #4
0
        static void Main(string[] args)
        {
            Console.WriteLine("Enter integers, separated by a comma: ");
            int[] input = Console.ReadLine()
                          .Split(new char[] { ' ', ',', '\t' }, StringSplitOptions.RemoveEmptyEntries)
                          .Select(x => int.Parse(x))
                          .ToArray();

            Console.Write("Enter position: ");
            int position = int.Parse(Console.ReadLine());

            NumberCollection numbers = new NumberCollection(input);

            Console.WriteLine(numbers.IsGreaterThanNeighbours(position));
        }