static void Main(string[] args) { Console.WriteLine("Stiva cu valori int:"); Stiva <int> st = new Stiva <int>(4); st.Push(1); st.Push(2); st.Push(3); st.Push(4); Console.WriteLine(st.Pop()); Console.WriteLine(st.Pop()); Console.WriteLine(st.Pop()); Console.WriteLine(st.Pop()); Stiva <int> st1 = new Stiva <int>(4); st1.Push(1); st1.Push(2); st1.Push(3); st1.Push(4); // st1.Clear(); // st1.Pop(); Console.WriteLine("Stiva cu valori string:"); Stiva <string> ststr = new Stiva <string>(4); ststr.Push("1"); ststr.Push("2"); ststr.Push("3"); ststr.Push("4"); // ststr.Clear(); Console.WriteLine(ststr.Pop()); Console.WriteLine(ststr.Pop()); Console.WriteLine(ststr.Pop()); Console.WriteLine(ststr.Pop()); }
static void Main(string[] args) { Stiva stiva = new Stiva(5); Stiva stivaNoua = new Stiva(5); stiva.Push(5); stiva.Push(6); stiva.Push(5); stiva.Push(6); stiva.Push("informatica"); stiva.Push("antagonist"); stivaNoua.Push(1); stivaNoua.Push(2); stivaNoua.Push(3); stivaNoua.Push("macaroane"); stivaNoua.Push("Decameronul"); for (int i = 0; i < 4; i++) { Console.WriteLine(stiva.Pop()); Console.WriteLine(stiva.Pop("string")); } stivaNoua.Clear(); for (int i = 0; i < 2; i++) { Console.WriteLine(stiva.Pop()); Console.WriteLine(stiva.Pop("string")); } for (int i = 0; i < 4; i++) { Console.WriteLine(stivaNoua.Pop()); } }
static void Main(string[] args) { Stiva <char> st = new Stiva <char>(5); for (char ch = 'a'; ch <= 'f'; ch++) { st.Push(ch); } for (int i = 0; i < 6; i++) { Console.WriteLine(st.Pop()); } st.Clear(); Console.WriteLine(); }
static void Main(string[] args) { bool t = true; string comanda; int n; Console.Write("Introduceti dimensiunea stivei:"); n = int.Parse(Console.ReadLine()); Stiva STIVA = new Stiva(n); while (t == true) { Console.WriteLine("Optiuni:"); Console.WriteLine("1)Push"); Console.WriteLine("2)Pop"); Console.WriteLine("3)Clear"); Console.WriteLine("4)Iesire"); comanda = Console.ReadLine(); if (comanda == "1") { Console.Write("Introduceti numarul:"); int nr = int.Parse(Console.ReadLine()); STIVA.Push(nr); } if (comanda == "2") { STIVA.Pop(); } if (comanda == "3") { STIVA.Clear(); } if (comanda == "4") { t = false; } } }