This code was working but some compiler throws a segmentation fault. If I comment out sumNumber
then the error does not happen.
int sumNumber(int array[], int k);
int main(void) {
int n;
static int num[MAX];
int k;
scanf("%d", &n);
scanf("%d", &k);
for(int i = 0; i < n; i++){
scanf("%d", &num[i]);
}
quick_sort(num,0,n-1);
printf("%d\n",sumNumber(num,k-1));
return 0;
}
int sumNumber(int array[],int k){
if(k < 0){
return 0;
}
return (array[k] + sumNumber(array,k-1));
}