Pagini recente » Cod sursa (job #279676) | Cod sursa (job #2197099) | Cod sursa (job #627918) | Cod sursa (job #121100) | Cod sursa (job #1757063)
#include <stdio.h>
#include <stdlib.h>
int main()
{
freopen("ssm.in","r",stdin);
freopen("ssm.out","w",stdout);
int n,x;
int pinceput,psfarsit,paux,suma,sumaaux;
scanf("%d",&n);
scanf("%d",&x);
suma=sumaaux=x;
paux=1;
pinceput=psfarsit=1;
int i;
for (i=2; i<=n; i++)
{
scanf("%d",&x);
if (sumaaux<0)
{
sumaaux=x;
paux=i;
}
else
{
sumaaux=x+sumaaux;
}
if (sumaaux>suma)
{
suma=sumaaux;
pinceput=paux;
psfarsit=i;
}
}
printf("%d %d %d",suma,pinceput,psfarsit);
return 0;
}