
// Program to find the maximum sum of consecutive positive integers
#include <iostream.h>
#include<conio.h>
int main()
{
     int a[50];
     int i,n;
     int sum=0,maxsum=0;
     clrscr();
     cout<<"Enter how many numbers \n";
     cin>>n;
     for(i=0;i<n;i++)
     cin >> a[i];
     for(i=0;i<n;i++)
     {
          if(a[i]> 0)
          sum = sum + a[i];
          if(sum>maxsum)
          maxsum=sum;
          if(a[i]<0)
          sum=0;
     }
     cout<<maxsum;
     return 0;
}
Test data
Enter how many numbers
12
-5 1 2 3 -7 4 6 -1 1 1 1 1
Output
10