Пример #1
0
        static void Main(string[] args)
        {
            StackOfStrings stack = new StackOfStrings();

            Console.WriteLine(stack.IsEmpty());

            stack.Push("one");
            stack.Push("two");
            stack.Push("three");
            stack.Push("four");



            Console.WriteLine(stack.IsEmpty());
            Console.WriteLine(stack.Peek());
            Console.WriteLine(stack.Pop());

            stack.Push("five");
            stack.Push("six");
            stack.Push("seven");
            stack.Push("eight");

            Console.WriteLine(stack.Pop());
            Console.WriteLine(stack.Peek());

            Console.ReadLine();
        }
Пример #2
0
        static void Main(string[] args)
        {
            StackOfStrings stack = new StackOfStrings();

            Console.WriteLine(stack.IsEmpty());

            stack.Push("Gosho");
            stack.Push("Pesho");
            stack.Push("Tosho");
            stack.Push("Sasho");

            Console.WriteLine(stack.IsEmpty());

            Console.WriteLine(stack.Peek());
            Console.WriteLine(stack.Pop());
            Console.WriteLine(stack.Peek());
        }
Пример #3
0
        static void Main(string[] args)
        {
            Console.WriteLine("StackOfStrings");
            StackOfStrings sos = new StackOfStrings();
            int            n;

            do
            {
                Console.WriteLine("Enter any option in stack");
                Console.WriteLine("1. push 2. pop 3. peek 4. IsEmpty 5. End");
                n = int.Parse(Console.ReadLine());
                switch (n)
                {
                case 1:
                    Console.WriteLine("Enter String to push");
                    sos.push(Console.ReadLine());
                    break;

                case 2:
                    Console.WriteLine("poped string is :" + sos.pop());
                    break;

                case 3:
                    Console.WriteLine("peek string is :" + sos.peek());
                    break;

                case 4:
                    if (sos.isEmpty())
                    {
                        Console.WriteLine("stack is empty");
                    }
                    else
                    {
                        Console.WriteLine("stack is not empty");
                    }
                    break;

                case 5:
                    break;
                }
            } while (n != 5);
        }
Пример #4
0
        static void Main(string[] args)
        {
            StackOfStrings stackOfStrings = new StackOfStrings();

            string s1 = "Hej";
            string s2 = "Hej2";
            string s3 = "Hej3";

            stackOfStrings.Push(s1);
            stackOfStrings.Push(s2);
            stackOfStrings.Push(s3);

            Console.WriteLine("Rätt svar: false, true, hej2, true, true, true\n");

            Console.WriteLine(stackOfStrings.IsEmpty()); //false
            Console.WriteLine(stackOfStrings.Pop());     //true
            Console.WriteLine(stackOfStrings.Peek());    //Hej2
            Console.WriteLine(stackOfStrings.Pop());     //true
            Console.WriteLine(stackOfStrings.Pop());     //true
            Console.WriteLine(stackOfStrings.IsEmpty()); //true
        }
 static void Main()
 {
     var stack = new StackOfStrings();
 }