Pagini recente » Cod sursa (job #1575422) | Cod sursa (job #1656213) | Cod sursa (job #2188363) | Cod sursa (job #2568507) | Cod sursa (job #2064300)
#include <climits>
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int n,sum=0,nr,i,summax=INT_MIN,st,dr,stm,drm;
fin>>n;
st=1;
dr = 1;
for(i=1;i<=n;i++)
{
fin>>nr;
if(nr+sum>=nr)
{sum=sum+nr;
dr=i;
}
else
{sum=nr;
st=i;
dr = i;
}
if(sum>summax)
{
summax=sum;
stm=st;
drm=dr;
}
}
fout <<summax<<' '<<stm<<' '<<drm;
return 0;
}