#include #include int main() { int *x,*y,*z; int *a,*b,*c; //buffer char tipka; int size; int temp; size = 1; x = new int[size]; y = new int[size]; z = new int[size]; while ( tipka != 'q' ) { scanf("%c",&tipka); system("CLS"); if (tipka == '+') size++; if (tipka == '-' && size > 0) size--; if ( (tipka == '+') || (tipka == '-') ) { temp = size; a = new int[size]; b = new int[size]; c = new int[size]; while ( temp > 0 ) { a[temp] = x[temp]; b[temp] = y[temp]; c[temp] = z[temp]; temp--; } delete x; delete y; delete z; x = new int[size]; y = new int[size]; z = new int[size]; temp = size; while ( temp >= 0 ) { x[temp] = a[temp]; y[temp] = b[temp]; z[temp] = c[temp]; temp--; } delete a; delete b; delete c; } } return 0; }