my code is running successfully for numerous test cases but the portal is showing that my answer is wrong and I don’t know what’s wrong in it. help.
#include <stdio.h>
int main(void) {
int t;
scanf("%d\n",&t);
int n,i=0, j=0, b=0, k;
for(int g=1;g<=t;g++)
{
scanf(“%d %d\n”,&n,&k);
int a[n];
for(i=0; i<n; i++){
scanf("%d ",&a[i]);
// printf("%d ",a[i]);
}
for(i=1; i<=n; i++){
for(j=0; j<n-1; j++){
if(a[j]>a[j+1]){
b= a[j+1];
a[j+1]= a[j];
a[j] = b;
}
}
}
int sum1 =0, sum2 = 0;
for(i=0; i<k; i++){
sum1 = sum1 + a[i];
}
for(i=k;i<n;i++){
sum2 = sum2 + a[i];
}
printf("%d\n",sum2-sum1);
}
return 0;
}