Pagini recente » Borderou de evaluare (job #1558931) | Borderou de evaluare (job #1559120) | Borderou de evaluare (job #700872) | Cod sursa (job #2861594) | Cod sursa (job #1586293)
#include <stdio.h>
using namespace std;
int n,i,v[1001],s=0,smax=-6000001,p=0,d=0,ss=0;
int main()
{freopen("ssm.in","r",stdin);
freopen("ssm.out","w",stdout);
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&v[i]);
}
for(i=1;i<=n;i++)
{
if(s<0){ s=v[i]; ss=i;}
else
s=s+v[i];
if(smax<s) {smax=s;p=ss;d=i;}
}
printf("%d %d %d",smax,p,d);
return 0;
}