Pagini recente » Cod sursa (job #1965186) | Borderou de evaluare (job #1381736) | Borderou de evaluare (job #301821) | Borderou de evaluare (job #156657) | Cod sursa (job #608303)
Cod sursa(job #608303)
#include<stdio.h>
long i,x,n,max,s,l,pozi,pozfin,nr;
int main()
{
freopen("ssm.in","r",stdin);
freopen("ssm.out","w",stdout);
scanf("%ld",&n);
for (i=1;i<=n;i++)
{
scanf("%ld",&x);
if (max<s)
{
max=s;
pozi=l;
pozfin=i-1;
}
nr++;
if (nr==1)
l=i;
s+=x;
if (s<0)
{
s=0;
nr=0;
}
}
printf("%ld %ld %ld",max,pozi,pozfin);
}