wrong answer in test case but code is running and giving correct output
#include
#include
using namespace std;
int main() {
signed int t,n[20];
int a[100000],maxsum,csum;
csum=maxsum=0;
cin>>t;
for(int k=0;k<t;k++)
{ cin>>n[k];
for(int i=0;i<n[k];i++)
{ if(a[i]<=100000000 && a[i]>-100000000)
{ cin>>a[i];}
}
for(int j=0;j<n[k];j++)
{ csum=csum+a[j];
if(csum<0)
{
csum=0;
}
maxsum=max(csum,maxsum);
}
cout<<maxsum<<endl;
}
return 0;
}