Pagini recente » Cod sursa (job #2792228) | Cod sursa (job #2271241) | Cod sursa (job #2720429) | Cod sursa (job #882498) | Cod sursa (job #3149422)
#include <stdio.h>
#include <stdlib.h>
int main() {
FILE *f = fopen("ssm.in","r");
int n,x, L=0,Lmax=0, s=0, smax=0, u;
fscanf(f,"%d",&n);
for(int i=0; i<n; i++) {
fscanf(f,"%d",&x);
if(s < 0)
s = x, L=1;
else{
s += x;
L++;
}
if(smax < s){
smax = s;
Lmax = L;
u = i+1;
}
}
fclose(f);
f = fopen("ssm.out","w");
fprintf(f,"%d %d %d",smax, u-Lmax+1, u);
fclose(f);
return 0;
}