public class ChS_SimpleReg{
	static int[] c; // die Register
	static void add  (int p) {c[0] += c[p];}
	static void cadd (int p) {c[0] += p;}
	static void cdiv (int p) {c[0] /= p;}
	static void cload(int p) {c[0] = p;}
	static void cmult(int p) {c[0] *= p;}
	static void csub (int p) {c[0] -= p; if (c[0]<0) c[0]=0;}
	static void div  (int p) {c[0] /= c[p];}
	static void load (int p) {c[0] = c[p];}

public static void main(String[] args) {
	System.out.println("AlgDs WS99 Aufgabe 29, Christian Semrau, 08.12.1999");
	c = new int[]{0,32,5,0};

	// Rest bei Division von c[1] durch c[2]
	load (1);
	div (2);
	mult (2);
	store (3);
	load (1);
	sub (3);
	store (3);
	System.out.println(c[3]);

	// c[1]+c[2]
	c = new int[]{0,5,2,0};
	load (1);
	add (2);
	store (3);
	System.out.println(c[3]);
}
	static void mult (int p) {c[0] *= c[p];}
	static void store(int p) {c[p] = c[0];}
	static void sub  (int p) {c[0] -= c[p]; if (c[0]<0) c[0]=0;}
}