Pagini recente » Cod sursa (job #2383888) | Cod sursa (job #2309800) | Cod sursa (job #2789708) | Cod sursa (job #2538413) | Cod sursa (job #277460)
Cod sursa(job #277460)
#include<stdio.h>
int main()
{
freopen("ssm.in","r",stdin);
freopen("ssm.out","w",stdout);
int n,Suma_Max,Suma_C,st,dr,inc,val;
unsigned char i;
scanf("%d",&n);
scanf("%d",&Suma_C); Suma_Max = Suma_C;
inc = st = dr = 1;
for(i = 2; i <= n; i++)
{
scanf("%d",&val);
if(Suma_C < 0) { Suma_C = val,inc = i; }
else { Suma_C += val; }
if(Suma_Max<Suma_C)
{
Suma_Max = Suma_C;
st = inc; dr = i;
}
}
printf("%d %d %d",Suma_Max,st,dr);
fclose(stdin); fclose(stdout);
return 0;
}