Pagini recente » Cod sursa (job #2448917) | Cod sursa (job #1711534) | Cod sursa (job #2747578) | Cod sursa (job #1762464) | Cod sursa (job #2230123)
#include <bits/stdc++.h>
using namespace std;
int n, poz1, poz1max, poz2, maxx, i, x, s;
int main()
{
ifstream f("ssm.in");
ofstream g("ssm.out");
f >> n;
poz1 = 1;
for(i = 1;i <= n;i++)
{
f >> x;
s = s + x;
if(s < 0)
{
s = 0;
poz1 = i + 1;
continue;
}
else if(s > maxx)maxx = s , poz2 = i , poz1max = poz1;
}
g << maxx << " " << poz1max << " " << poz2;
return 0;
}