Pagini recente » Cod sursa (job #917487) | Cod sursa (job #1242220) | Cod sursa (job #1799447) | Cod sursa (job #1241264) | Cod sursa (job #3328759)
#include <stdio.h>
#include <stdlib.h>
int main() {
FILE *fin, *fout;
int n, i, x, s, smax, st, stmax, drmax;
fin = fopen("ssm.in", "r");
fout = fopen("ssm.out", "w");
fscanf(fin, "%d%d", &n, &x);
s = smax = x;
st = stmax = drmax = 1;
for(i = 2;i <= n;i++) {
fscanf(fin, "%d", &x);
if(s >= 0)
st = x;
else {
s = x;
st = i;
}
if(s > smax) {
stmax = st;
drmax = i;
smax = s;
}
}
fprintf(fout, "%d %d %d", smax, stmax, drmax);
return 0;
}