Pagini recente » Cod sursa (job #546531) | Cod sursa (job #1497717) | Cod sursa (job #1611906) | Cod sursa (job #904954) | Cod sursa (job #2691464)
#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 = inc = 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;
}