Pagini recente » Cod sursa (job #15134) | Cod sursa (job #164732) | Cod sursa (job #1538401) | Cod sursa (job #2532837) | Cod sursa (job #517837)
Cod sursa(job #517837)
#include <stdio.h>
int main()
{
long n, x, i, sM, fM, sumM=-(1<<30), s, sum=0;
freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);
scanf("%ld", &n);
for (i=1; i<=n; i++)
{
scanf("%ld", &x);
sum+=x;
if (sum<0)
{
sum=0;
s=i+1;
}//else
if (sum>sumM)
{
sumM=sum;
sM=s;
fM=i;
}//if
}//for i
printf("%ld %ld %ld", sumM, sM, fM);
return 0;
}//main