/*** Functions side 0: ***/ int chk0_G(int n) { int *p = (int *) (malloc(sizeof(int ) )); *p = n - 1; return rvs0_F(p); }
int chk0_F(int *n) { int *p = (int *) (malloc(sizeof(int ) )); *p = *n - 1; if (*n <= 0) return 1; if (*n == 1) return rvs0_F(p); return *n - rvs0_M(*n); }