int s=33;
int ch[]={1, 4, 20, 3, 10, 5};
int n=sizeof(ch)/sizeof(ch[0]);
int sum=0, count=1;
for(int j=0;j<n;j++)
{ sum=0;
for(int k=j;k<n;k++)
{
sum=sum+ch[k];
if(sum==s)
{printf("Sum found between indexes %d %d\n",j,k);
count=count+1;
}
}
}
if(count<=1)
{ printf("no subarray found");}