Pagini recente » Cod sursa (job #1530873) | Cod sursa (job #2453376) | Cod sursa (job #2885518) | Cod sursa (job #1172357) | Cod sursa (job #367576)
Cod sursa(job #367576)
#include <stdio.h>
int n, i, x, p, u, S, sol, solp, solu;
int main() {
FILE *f = fopen("ssm.in", "r");
FILE *g = fopen("ssm.out", "w");
fscanf(f, "%d %d", &n, &S);
sol = S;
solp = solu = 1; p = u = 1;
for (i = 2; i <= n; i++) {
fscanf(f, "%d", &x);
if (S + x >= x)
S += x, u = i;
else
S = x, p = u = i;
if (S > sol)
sol = S, solp = p, solu = u;
}
fprintf(g, "%d %d %d", sol, solp, solu);
fclose(f);
fclose(g);
return 0;
}