package zadanie3; import java.util.Scanner; class Stos { int[] tab; int wierzch; void init(int size){ tab = new int[size]; wierzch = -1; } void destroy(){} void push(int l){ tab[++wierzch]=l; } void pop(){ --wierzch; } int top(){ return tab[wierzch]; } boolean empty(){ return wierzch== -1; } boolean full(){ return wierzch== tab.length -1; } } public class Zadanie3 { public static void main(String[] args) { Stos stos1=new Stos(); Stos stos2=new Stos(); stos1.init(10); stos2.init(10); Scanner sk=new Scanner(System.in); while(!stos1.full()){ stos1.push(sk.nextInt()); } System.out.println("Zawartosc stosu: "); while (!stos1.empty()){ System.out.print( " "+stos1.top()); stos2.push(stos1.top()); stos1.pop(); } while (!stos2.empty()){ stos1.push(stos2.top()); stos2.pop(); } stos1.destroy(); stos2.destroy(); } }