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