Pagini recente » Cod sursa (job #1049695) | Cod sursa (job #2192408) | Cod sursa (job #2845782) | Cod sursa (job #2317978) | Cod sursa (job #786754)
Cod sursa(job #786754)
#include <iostream>
#include <fstream>
using namespace std;
int x,n,sum,bestSum=-(1<<30),start=1,stop;
int main ()
{ifstream f("ssm.in");
ofstream g("ssm.out");
f>>n;
for(int i=1;i<=n;i++)
{f>>x;
if (sum < 0)
{sum = x;
start=i;
}
else
sum += x;
if (bestSum < sum)
{bestSum = sum;
stop=i;}
}
g<<bestSum<<" "<<start<<" "<<stop;
f.close(); g.close();
return 0;
}