Pagini recente » Cod sursa (job #3002947) | Cod sursa (job #485111) | Cod sursa (job #2171402) | Cod sursa (job #311590) | Cod sursa (job #366615)
Cod sursa(job #366615)
#include <stdlib.h>
#include <stdio.h>
int n, x, max = 0, s = 0, ii, jj, imax, jmax;
int main ()
{
freopen ("ssm.in", "r", stdin);
freopen ("ssm.out","w", stdout);
scanf ("%d", &n);
for (int i = 0; i < n; i++)
s = 0;
ii = 1; jj = 1;
for (int i = 0; i < n; i++)
{
scanf ("%d", &x);
if (s + x > x)
{
s += x;
jj = i + 1;
}
else
{
s = x;
ii = i + 1;
jj = i + 1;
}
if (s > max)
{
max = s;
imax = ii;
jmax = jj;
}
}
printf ("%d %d %d\n", max, imax, jmax);
return 0;
}