예제 #1
0
        /// <summary>
        /// Задание 4
        /// </summary>
        void Task_4()
        {
            Console.Clear();
            Console.Write("Введите через пробел последовательность чисел (не менее трёх): ");
            string str   = Console.ReadLine();
            bool   Error = true;

            if (string.IsNullOrWhiteSpace(str))
            {
                Console.WriteLine("Последовательность неможет быть пустой!!!");
            }
            else
            {
                string[] NumberStr = str.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
                double[] Number    = new double[NumberStr.Length];

                for (int i = 0; i < NumberStr.Length; i++)
                {
                    Error = Error && double.TryParse(NumberStr[i], out Number[i]);
                }

                if (Error)
                {
                    MyTask task = new MyTask();

                    Console.WriteLine(task.Progression(Number));
                }
                else
                {
                    Console.WriteLine("Ошибка ввода данных!!!");
                }
            }

            Console.ReadKey();
        }