Pagini recente » Cod sursa (job #3148099) | Cod sursa (job #2282832) | Cod sursa (job #2441083) | Diferente pentru problema/droom intre reviziile 3 si 4 | Cod sursa (job #2859829)
#include <iostream>
#include <fstream>
using namespace std;
int n,k,S,l,maxim,st,dr;
int main ()
{
ifstream fin ("ssm.in");
ofstream fout("ssm.out");
fin>>n;
fin>>k;
S=k;
l=1;
maxim=S;
st=1;
dr=1;
for(int i=2;i<=n;i++)
{
fin>>k;
if(k+S>=k)
S=S+k;
else
{
S=k;
l=i;
}
if(S>maxim)
{
maxim=S;
st=l;
dr=i;
}
}
fout<<maxim<<" "<<st<<" "<<dr;
return 0;
}