Pagini recente » Cod sursa (job #875647) | Cod sursa (job #2911417) | Cod sursa (job #336171) | Cod sursa (job #1608793) | Cod sursa (job #2630826)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int maxim, n, sum, incAux = 1, inc, sf;
int main() {
fin >> n;
for(int i = 1; i <= n; i++)
{
int x; fin >> x;
if(i == 1) maxim = x;
sum += x;
if(sum > maxim)
{
maxim = sum;
sf = i;
inc = incAux;
}
if(sum < 0)
{
sum = 0;
incAux = i + 1;
}
}
fout << maxim << ' ' << inc << ' ' << sf << '\n';
}