Pagini recente » DeehoroEjkoli | Cod sursa (job #702977) | Rating DELETEME (Danny_Cyber) | Istoria paginii utilizator/wildcomunist | Cod sursa (job #608840)
Cod sursa(job #608840)
#include<stdio.h>
long i,x,n,max,s,l,pozi,pozfin,nr,max2,k1,k2;
int main()
{
freopen("ssm.in","r",stdin);
freopen("ssm.out","w",stdout);
scanf("%ld",&n);
max2=-3200000;
for (i=1;i<=n;i++)
{
scanf("%ld",&x);
nr++;
if (nr==1)
l=i;
s+=x;
if (s<0||i==n)
{
if (max2<s)
{
k1=l;
k2=i;
max2=s;
}
s=0;
nr=0;
}
if (max<s)
{
max=s;
pozi=l;
pozfin=i-1;
}
}
if (max>max2)
printf("%ld %ld %ld",max,pozi,pozfin);
else
printf("%ld %ld %ld",max2,k1,k2);
}