Pagini recente » Cod sursa (job #1713952) | Cod sursa (job #1768025) | Cod sursa (job #1768031) | Cod sursa (job #1799759) | Cod sursa (job #2691463)
#include <stdio.h>
#include <stdlib.h>
#define NMAX 6000000
int main() {
FILE *fin, *fout;
int n, i, inc, max, sf, ic, ant, a;
fin = fopen( "ssm.in", "r" );
fscanf( fin, "%d%d", &n, &ant );
sf = ic = 0;
max = ant;
for( i = 1; i < n; i++ ) {
fscanf( fin, "%d", &a );
if( ant > 0 )
a += ant;
else
inc = i;
if( a > max ) {
max = a;
sf = i;
ic = inc;
}
ant = a;
}
fclose( fin );
fout = fopen( "ssm.out", "w" );
fprintf( fout, "%d %d %d", max, ic + 1, sf + 1 );
fclose( fout );
return 0;
}