Pagini recente » Cod sursa (job #297230) | Cod sursa (job #248726) | Cod sursa (job #558416) | Cod sursa (job #1931769) | Cod sursa (job #1012453)
#include <fstream>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int n;
int min = 0, max;
int minStart = 0, start = 1, end = 1;
int sum;
ifstream in("ssm.in");
in >> n;
in >> sum;
max = sum;
for(int count = 2, x; count <= n; ++count)
{
in >> x;
sum += x;
if(max < sum - min) max = sum - min, start = minStart + 1, end = count;
if(min > sum) min = sum, minStart = count;
}
ofstream out("ssm.out");
out << max << ' ' << start << ' ' << end << endl;
return 0;
}