Pagini recente » Cod sursa (job #2393811) | Cod sursa (job #1425559) | Cod sursa (job #2392373) | Cod sursa (job #1173308) | Cod sursa (job #278798)
Cod sursa(job #278798)
#include <stdio.h>
int main()
{long int n,i,x,s,max,st,stp,incep,opr;
freopen("ssm.in","r",stdin);
freopen("ssm.out","w",stdout);
scanf("%ld",&n);
scanf("%ld",&s);max=s;st=1;stp=1;incep=1;opr=1;
for (i=2;i<=n;i++)
{
scanf("%ld",&x); if (((s+x)>x)&&(s!=0)) {s+=x;stp=i;} else {s=x;st=i;stp=i;}
if (s>max) {max=s;incep=st;opr=stp;}
}
printf("%ld %ld %ld",max,incep,opr);
return 0;}