in the loop
for(int i=0;i<n;i++)
{
for(int j=i;j<n;j++)
{
currentsum=0;
cout<<j<<" "<<i-1<<endl;
currentsum=csum[j]-csum[i-1];
cout<<currentsum<<endl;
if(currentsum>maxsum)
{
maxsum=currentsum;
left=i;
right=j;
}
}
}
when i=0,j=i;
currentsum=csum[j]-csum[i-1];
so i-1<0 because i=0
so how can we use csum[-1]??