Pagini recente » Cod sursa (job #2696197) | Cod sursa (job #2244351) | Cod sursa (job #257159) | Cod sursa (job #77319) | Cod sursa (job #341324)
Cod sursa(job #341324)
#include <stdio.h>
int x,smax,sum,st,dr,poz,i,n;
int main()
{
freopen("ssm.in","r",stdin);
freopen("ssm.out","w",stdout);
scanf("%d",&n);
smax=-2147000000;
sum=0;
for (i=1; i<=n; i++)
{
scanf("%d",&x);
if (sum<0) {
sum=x; poz=i;
}
else
sum+=x;
if (sum>smax){
smax=sum;
st=poz;
dr=i;
}
}
printf("%d %d %d\n",smax,st,dr);
fclose(stdin); fclose(stdout);
return 0;
}