public static void Main(string[] args)
        {
            Console.WriteLine("Правильная скобочная последовательность это (){}[] ");
            Console.WriteLine("или ({})[{}] или даже [{}({})]");
            Console.WriteLine("ВВЕДИТЕ НАБОР СКОБОК ДЛЯ ПРОВЕРКИ :");
            var s = Console.ReadLine();

            // Console.WriteLine("Вы ввели : " + s);

            var checker = new BracketsChecker();

            foreach (var ch in s)
            {
                checker.Put(ch);
            }

            if (checker.Balanced == true)
            {
                Console.WriteLine("Вы все слелали ПРАВИЛЬНО!");
            }
            else
            {
                Console.WriteLine("Вы допустили ошибку!");
            }

            Console.ReadKey();
        }
        public void BeSuccessfullOrShowIndex(string expResult, string input)
        {
            // Arrange
            var checker = new BracketsChecker();
            // Act
            var res = checker.CheckToString(input);

            // Assert
            Assert.AreEqual(expResult, res);
        }
示例#3
0
        static void Main(string[] args)
        {
            Console.Write("Введите последовательность скобок: ");
            var s       = Console.ReadLine();    // добавляем ввод скобок с консоли
            var checker = new BracketsChecker(); // создаем и присваиваем нашу главную функцию

            foreach (var ch in s)                // передаем каждый элемент введеного массива
            {
                checker.Put(ch);                 // и добавляем в функцию
            }
            Console.WriteLine(checker.Balanced);
            Console.ReadLine();
        }
示例#4
0
        /// <summary>
        /// Задание 3
        /// </summary>
        private static void Task3()
        {
            CL.BeginApp("Скобочная последовательность");
            Console.WriteLine("Ведите cкобочную последовательность () {} []:");
            var s       = Console.ReadLine();
            var checker = new BracketsChecker();

            foreach (var ch in s)
            {
                checker.Put(ch);
            }

            Console.WriteLine(checker.Balanced);

            CL.ConsolePause();
            Menu();
        }