Pagini recente » Cod sursa (job #2981792) | Cod sursa (job #2791556) | Cod sursa (job #2689914) | Cod sursa (job #771041) | Cod sursa (job #3195619)
#include <fstream>
using namespace std;
int main()
{
ifstream cin("ssm.in");
ofstream cout("ssm.out");
int n,maxx=0,ok,inceput=1,sfarsit=1,cinceput,csfarsit,a;
cin>>n;
cin>>ok;
maxx=ok;
for(int i=2;i<=n;i++)
{
cin>>a;
if(ok>maxx)
{
inceput=cinceput;
sfarsit=i;
maxx=ok;
}
if(ok>=0)
{
ok+=a;
}
else
{
ok=a;
cinceput=i;
}
if(ok>maxx)
{
inceput=cinceput;
sfarsit=i;
maxx=ok;
}
}
if(ok>maxx)
{
inceput=cinceput;
sfarsit=n;
}
cout<<maxx<<" "<<inceput<<" "<<sfarsit;
return 0;
}