Pagini recente » Cod sursa (job #1861573) | Cod sursa (job #290293) | Cod sursa (job #845336) | Cod sursa (job #529811) | Cod sursa (job #820289)
Cod sursa(job #820289)
#include <stdio.h>
FILE *fin,*fout;
int main()
{
fin=fopen("ssm.in","r");
fout=fopen("ssm.out","w");
int sc=0,nrc,smax=-100000000,i,pozc,pozm,finm;
int n;
fscanf(fin,"%d",&n);
for(i=1;i<=n;i++){
fscanf(fin,"%d",&nrc);
if(sc<0){
pozc=i;
sc=0;
}
sc+=nrc;
if(sc>smax){
smax=sc;
pozm=pozc;
finm=i;
}
}
fprintf(fout,"%d %d %d",smax,pozm,finm);
fclose(fin);
fclose(fout);
return 0;
}