Can you tell me whats wrong in this for circular sum of array as it is compiling successfully but showing “wrong annswer” after submission.
#include
using namespace std;
int main(){
int t,n,a[10000];
cin>>t;
int r=0;
label :
r++;
cin>>n;
for(int i=0;i<n;i++){
cin>>a[i];
}
int cs=0, ms=0;
for(int i=0;i<n;i++){
cs=cs+a[i];
if(cs<0){
cs=cs-a[i];
}
ms=max(cs,ms);
} cout<<ms<<endl;
if(r<t){
goto label;
}
return 0;
}