#include
using namespace std;
int main()
{
int n;
cin>>n;
int a[100];
int cumsum[1000]={0};
int maxsum=0;
int currentsum=0;
int left=-1,right=-1;
cin>>a[0];
cumsum[0]=a[0];
for(int i=1;i<n;i++)
{
cin>>a[i];
cumsum[i]=a[i]+cumsum[i-1];
}
for(int i=1;i<n;i++)
{
for(int j=i;j<n;j++)
{
currentsum=0;
currentsum=cumsum[j]-cumsum[i-1];
if(currentsum>maxsum)
{
maxsum=currentsum;
left=i;right=j;
}
}
}
cout<<"maximum sum of subarray is"<<maxsum<<endl;
for(int k=left;k<=right;k++)
{
cout<<a[k]<<",";
}
}
what will be the value in the cumsum[i-1 ]array for the first iteration i.e. when i=0 and j=0
it will contain a garbage value which can manipulate the cumalative sum of subarray.???please help