int chk1_F(int *n) { int *p = (int *) (malloc(sizeof(int ) )); int *a; a = n; *p = *a - 1; if (*n <= 0) return 1; if (*n == 1) return rvs1_F(p); return *a - rvs1_M(*n); }
/*** Functions side 1: ***/ int chk1_G(int n) { int *p = (int *) (malloc(sizeof(int ) )); int t0; int *t1; int **a; t1 = &t0; a = &t1; *a = p; *p = n - 1; return rvs1_F(*a); }