Pagini recente » Cod sursa (job #3212392) | Cod sursa (job #3166287) | Cod sursa (job #2609922) | Cod sursa (job #2442234) | Cod sursa (job #2203423)
#include <iostream>
#include <stdio.h>
using namespace std;
int main() {
FILE *fin, *fout;
int n, i, smax=-2000000000, max, x, sum, in, sf, ind;
fin = fopen("ssm.in", "r");
fout = fopen("ssm.out", "w");
fscanf(fin,"%d", &n);
sum=0;
in=1;
sf=1;
for(i=1;i<=n;i++){
fscanf(fin,"%d", &x);
sum+=x;
if(sum<x){
sum=x;
ind=i;
}
if(smax<sum){
in=ind;
smax=sum;
sf=i;
}
}
fprintf(fout,"%d %d %d ", smax, in, sf);
fclose(fin);
fclose(fout);
return 0;
}