Pagini recente » Cod sursa (job #2925844) | Cod sursa (job #2362998) | Cod sursa (job #2262831) | Cod sursa (job #2151936) | Cod sursa (job #2199636)
#include <fstream>
using namespace std;
int num, n, maxsum, inc, fin, sum, indx;
int main()
{
ifstream f("ssm.in");
ofstream g("ssm.out");
f >> n;
maxsum = -(1 << 10);
for(int i = 1; i <= n; ++i)
{
f >> num;
if(sum < 0)
sum = num, indx = i;
else
sum += num;
if(sum > maxsum)
{
maxsum = sum;
inc = indx;
fin = i;
}
}
g << maxsum << " " << inc << " " << fin;
f.close();
g.close();
}