Pagini recente » Cod sursa (job #1079287) | Cod sursa (job #2171722) | Cod sursa (job #1403403) | Cod sursa (job #219486) | Cod sursa (job #3138022)
#include <stdio.h>
int main() {
FILE *fin, *fout;
int n, k, i, a, b, c, in, sf, max;
fin = fopen("secventa.in", "r");
fscanf(fin, "%d%d%d%d", &n, &k, &a, &b);
max = -1;
for(i = 2; i < n; i++) {
fscanf(fin, "%d", &c);
if(a <= b && a <= c) { // a minim
if(a > max) {
max = a;
in = i - 2;
sf = i;
}
} else if(b <= a && b <= c) { // b minim
if(b > max) {
max = b;
in = i - 2;
sf = i;
}
} else { // c minim
if(c > max) {
max = c;
in = i - 2;
sf = i;
}
}
a = b;
b = c;
}
fclose(fin);
fout = fopen("secventa.out", "w");
fprintf(fout, "%d %d %d\n", in + 1, sf + 1, max);
fclose(fout);
return 0;
}