Pagini recente » Cod sursa (job #1319395) | Cod sursa (job #436275) | Cod sursa (job #1688408) | Cod sursa (job #2557316) | Cod sursa (job #500978)
Cod sursa(job #500978)
#include <iostream>
#include <fstream>
#include <limits.h>
using namespace std;
int main()
{
int x,i,n=0, k, sum = 0, st=0, dr=0, sum_max = LONG_MIN;
ifstream in("ssm.in");
ofstream out("ssm.out");
in >> n;
for(i=0; i<n; i++)
{
in>>x;
if(sum < 0)
{
sum = x;
k = i;
}
else
sum += x;
if(sum_max < sum)
{
sum_max = sum;
st = k;
dr = i;
}
}
out<<sum_max<<" "<<st+1<<" "<<dr+1;
in.close();
out.close();
return 0;
}