예제 #1
0
        /// <summary>
        /// Задание 5
        /// </summary>
        void Task_5()
        {
            Console.Clear();
            Console.WriteLine("Функция Аккермана");
            Console.Write("Введите n (не болле 5): ");
            string strN = Console.ReadLine();

            Console.Write("Введите m (не более 3): ");
            string strM = Console.ReadLine();
            uint   N    = 0;
            uint   M    = 0;

            if (uint.TryParse(strN, out N) && uint.TryParse(strM, out M))
            {
                if (N <= 5 && M <= 3)
                {
                    MyTask task = new MyTask();

                    Console.WriteLine($"Значение функции Аккермана равно: {task.Ackkerman(M,N)}");
                }
                else
                {
                    Console.WriteLine("Диапазон ввода данных превышен!");
                }
            }
            else
            {
                Console.WriteLine("Ошибка ввода данных!!!");
            }

            Console.ReadKey();
        }