int[] tab = new int[0]; int dlugosc = 0; public void Push(int x) { dlugosc++; int[] temp = new int[dlugosc]; temp[dlugosc-1] = x; for(int i = 0; i < dlugosc-1; i++) { temp[i] = tab[i]; } tab = temp; } public int Pop() { int a = tab[0]; int[] temp = new int[dlugosc-1]; for(int i = 1; i < dlugosc; i++) { temp[i - 1]=tab[i]; } dlugosc--; tab = temp; return a; } public int Length() { return dlugosc; } public void Show() { for(int i = 0; i < dlugosc; i++) { Console.Write(tab[i] + ", "); } Console.WriteLine(); }