Pagini recente » Cod sursa (job #749468) | Cod sursa (job #2125579) | Cod sursa (job #1105588) | Cod sursa (job #857359) | Cod sursa (job #698954)
Cod sursa(job #698954)
#include<cstdio>
using namespace std;
FILE *f,*g;
int s,x,smax,i,l,l1,l2,n;
int main()
{f=fopen("ssm.in","r");
g=fopen("ssm.out","w");
fscanf(f,"%d%d",&n,&x);
smax=x;
s=x;
l=1;
l1=1;
l2=1;
for(i=2;i<=n;++i)
{fscanf(f,"%d",&x);
if(s<0)
{s=x;
l=i;
}
else
s=s+x;
if(s>smax)
{smax=s;
l1=l;
l2=i;
}
}
fprintf(g,"%d %d %d\n",smax,l1,l2);
fclose(f);
fclose(g);
return 0;
}