Beispiel #1
0
        public int search()
        {
            obj.joinToServer();
            task = obj.GetTask();
            if (task == null)
            {
                return(0);
            }

            arr = obj.getData(task);
            int[] res = new int[2];
            res[0] = arr[0]; //min
            res[1] = arr[0]; //max
            Console.Out.WriteLine("Получено:");
            for (int i = 0; i < task.stop - task.start; i++)
            {
                Console.Out.Write(arr[i]);
                Console.Out.Write("  ");
            }
            Console.Out.WriteLine();
            for (int i = 0; i < task.stop - task.start; i++)
            {
                if (arr[i] < res[0])
                {
                    res[0] = arr[i];
                }
            }
            res[1] = arr[0];
            for (int i = 0; i < task.stop - task.start; i++)
            {
                if (arr[i] > res[1])
                {
                    res[1] = arr[i];
                }
            }
            Console.WriteLine("Минимальное: " + res[0], "\n");
            Console.WriteLine("Максимальное: " + res[1], "\n");
            obj.Complete(res);
            return(1);
        }