Esempio n. 1
0
        static void Main(string[] args)
        {
            Pilha <int> n    = new Pilha <int>();
            bool        test = true;

            while (test)
            {
                Console.WriteLine("1 - Inserir inteiros na pilha");
                Console.WriteLine("2 - Remover e retornar topo da pilha");
                Console.WriteLine("3 - Mostrar topo da pilha");
                Console.WriteLine("4 - Mostrar numero de elementos da pilha");
                Console.WriteLine("5 - Finalizar");
                string g = Console.ReadLine();
                if (g == "1")
                {
                    Console.WriteLine("Digite um inteiro");
                    int p = int.Parse(Console.ReadLine());
                    n.Push(p);
                }
                if (g == "2")
                {
                    Console.WriteLine($"Topo da Lista Antiga: {n.Pop()}");
                }
                if (g == "3")
                {
                    Console.WriteLine($"Topo da Lista Atual: {n.Top()}");
                }
                if (g == "4")
                {
                    Console.WriteLine($"numero de elementos da Lista: {n.Count()}");
                }
                if (g == "5")
                {
                    break;
                }
                Console.WriteLine();
            }
        }
Esempio n. 2
0
 static void Main(string[] args)
 {
     Pilha <string> s = new Pilha <string>();
     Pilha <int>    i = new Pilha <int>();
     Pilha <double> d = new Pilha <double>();
 }