Pagini recente » Cod sursa (job #2820927) | Cod sursa (job #1543388) | Cod sursa (job #258599) | Cod sursa (job #2262750) | Cod sursa (job #3144539)
#include <iostream>
#include <climits>
using namespace std;
int sumepartiale[6000001];
int main()
{
int n, rezultatsuma=INT_MIN, indiceleinceput=0, indicelefinal=0;
cin >> n;
int v[n+1];
for(int i=1; i <= n; i++)
{
cin >> v[i];
sumepartiale[i]+=sumepartiale[i-1];
sumepartiale[i]+=v[i];
}
for(int i=1; i < n; i++)
{
for(int j=i+1; j <= n; j++)
{
if(rezultatsuma<sumepartiale[j]-sumepartiale[i-1])
{
rezultatsuma=sumepartiale[j]-sumepartiale[i-1];
indiceleinceput=i;
indicelefinal=j;
}
}
}
cout << rezultatsuma << " " << indiceleinceput << " " << indicelefinal;
return 0;
}