Pagini recente » Cod sursa (job #1342899) | Cod sursa (job #1127739) | Cod sursa (job #1185605) | Cod sursa (job #2291280) | Cod sursa (job #753943)
Cod sursa(job #753943)
#include <cstdio>
int main () {
freopen ("ssm.in", "r", stdin);
freopen ("ssm.out", "w", stdout);
int n, i, nrc, Sc = 0, Smax = -2147483648, ppc = 1, ppb, upozb;
scanf ("%d", &n);
for (i = 1; i <= n; ++ i) {
scanf ("%d", &nrc);
Sc += nrc;
if (Sc > Smax) {
Smax = Sc;
ppb = ppc;
upozb = i;
}
if (Sc < 0) {
Sc = 0;
ppc = i + 1;
}
}
printf ("%d %d %d\n", Smax, ppb, upozb);
}