#include
#include
using namespace std;
int maxSubarray(int a[], int n)
{
int currentSum = 0, maxSum = 0;
for (int i = 0; i < n; i++)
{
currentSum = currentSum + a[i];
if (currentSum < 0)
{
currentSum = 0;
}
maxSum = (max(maxSum, currentSum));
}
return maxSum;
}
int main()
{
int n;
cout << "Enter the size of array";
cin >> n;
int a[n];
cout << "enter the elements" << endl;
for (int i = 0; i < n; i++)
{
cin >> a[i];
}
cout<<maxSubarray(a, n);
}