int tar(int *array, int arrsize,int curpos, int minpos, int curdiff) { if (curdiff>=10) { return 1; } else if (curpos>arrsize) { return 0; } if(array[curpos]curdiff) { curdiff=array[curpos]-array[minpos]; } return tar(array, arrsize, curpos+1, minpos, curdiff); }