Pagini recente » Cod sursa (job #3148874) | Cod sursa (job #3180535) | Cod sursa (job #2173628) | Cod sursa (job #2605639) | Cod sursa (job #501015)
Cod sursa(job #501015)
#include <stdio.h>
int main()
{
int i, j, n;
int inc = 0, sf = 0;
FILE *f, *g;
f = fopen("ssm.in", "r");
g = fopen("ssm.out", "w");
fscanf(f, "%d", &n);
int a[n + 1];
for (i = 0; i < n; i++)
fscanf(f, "%d", &a[i]);
int sol = a[0], max = 0;
for (i = 0; i < n; i++)
{
max = a[i];
for (j = i + 1; j < n; j++)
{
max += a[j];
if (max > sol)
{
inc = i;
sf = j;
sol = max;
}
}
}
for (i = inc; i <= sf; i++)
fprintf(g, "%d ", a[i]);
fclose(f);
fclose(g);
return 0;
}