Learning  C++
Home
Tutorials
C++  Programs
Contact  us
Sitemap
Your Ad Here
Your Ad Here
// 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